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