Есть таблица с полем, в котором хранятся ID юзеров. Таблица постоянно пополняется новыми записями. Иногда, ID юзера входит во второй раз. Такое вхождение проверяется так: SELECT * FROM main_db WHERE ident=ID_NUMBER
Но эта проверка какая-то медленная. Сейчас записей в бд 700к. Будет в районе 20кк.
Как оптимизирвоать?
upd: ID формируется не мной
upd2: 600к записей добавлялись 5 часов. Это нормально?
Если вы коммитили каждую запись отдельно, да ещё на дефолтном конфиге - могло было быть и хуже чем ~33 tps.
Если прочитать bulk insert раздел - то будет совсем другой результат.