(no subject)
May. 31st, 2008 12:43 pmru_mysql: Избежать Duplicate Entry малой кровью:
(план эвакуации)
Есть таблица индексов и кеша, в которой собирается всякий мусор (обычно это таблица сессий на форуме). Проблема в том, что из-за часто возникающей ошибки Duplicate Entry на MySQL идёт сильная нагрузка и в определённый момент она умирает по Too many connections. Не знаю, почему, но хостер говорит, что БД захлёбывается именно из-за обилия подобных ошибок. Отконфигурировать MySQL возможности, увы, нет.
Так вот вопрос: Как можно избежать ошибки Duplicate Entry малой кровью (исправлением запросов)? Слышал, что как-то через REPLACE INTO... естественно, проверять перед вставкой БД на наличие вставляемой записи - бред, еще большая нагрузка на БД.
(план эвакуации)