Hi everyone,
I have a question regarding bulk updates and database reindexing in Bubble.
I have a Data Type with around 300,000 records. Recently, I added a new text field and needed to populate it for the existing records. My first approach was to perform a bulk update, but after updating only about 20,000 records, searches on that Data Type became noticeably slower for nearly three days.
After contacting Bubble support, I was told that the slowdown was caused by the reindexing process triggered by the updates. As a workaround, I started updating the records gradually using Backend Workflows.
At the moment, I’m updating about 2,000 records per day to avoid affecting search performance. However, at this rate, it will take more than 100 days to complete the update across the entire dataset.
My question is: is there any recommended limit or best practice regarding how many records can be updated without causing significant performance issues due to reindexing? Has anyone dealt with a similar situation involving a dataset of this size?
I’d appreciate any insights or experiences you can share.