Я запускаю сценарий на своем сервере, который вставляет около 3000 записей каждую минуту каждого ~ 2 КБ. Похоже, что память сервера забита данными из этой активности. (100MB в 20мин)Вставка большого количества записей в базу данных MySQL сбрасывает память
В конце концов, я должен убить процессы (HTTPD и MYSQLD) или даже перезагрузить сервер, чтобы получить обратно память ...
Есть ли способ для экономии памяти при вставке большого количества записей? Кажется, что MySQL каким-то образом кэширует вставленные данные ...
Спасибо!
Это особенность, а не ошибка. Возможно, иногда пытайтесь «COMMIT»? – wallyk
Вы пробовали mysql_free_result? –
100MB в 20мин ничего не впечатляет, не могли бы вы подробно описать проблему? Как вы вставляете строки? Откуда они идут? – Sebas