Я написал демон-процессор, который будет извлекать записи из одной базы данных и вставлять их в другую базу данных для синхронизации. Он будет извлекать записи на основе каждого флага индикации записи, который является логическим типом данных.
В моих таблицах сотни тысяч записей. Когда я выбираю запись, какая бы синхронизация _не была выполнена, это вызовет какие-либо проблемы с производительностью базы данных? Или я должен применить индексирование для этого столбца sync _done (логического типа данных )для повышения производительности, поскольку он будет применять операцию выбора к записям со значением sync _done, равным false?
Например, скажем, у меня есть 10000 записей. Из них 9500 уже были синхронизированы (sync _done is true ), будет выбрана только остальная часть записи (sync _done is false ). В конечном итоге 9500 записей не попадут под операцию выбора.
Пожалуйста, предложите, как я могу поступить.