Что можно сделать с БД mysql? Можно как нить очистить ее? Размер почти 3ГБ...тормозит все ужасно..
Покажите пожалуйста результат запроса (замените DB_NAME на название базы):
SELECT table_schema,
table_name,
ROUND(data_length/1024/1024,2) total_size_mb
FROM information_schema.tables
WHERE table_schema = 'DB_NAME'
order by total_size_mb desc limit 10;
table_schema table_name total_size_mb
netxms idata_32 63,46
netxms event_log 33,79
netxms alarms 24,39
netxms idata_25 14,02
netxms idata_339 13,17
netxms idata_515 9,53
netxms idata_444 8,8
netxms idata_429 8,78
netxms idata_1177 8,5
netxms idata_643 8,08
Явно выраженного перекоса в сторону одной из таблиц нет. Можно почистить event log, но это всего лишь 34MB, не думаю что это решит проблему. Попробуйте включить slow query log в MySQL (http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html (http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html)) - попробуем посмотреть, какие именно запросы тормозят, и будем их оптимизировать.
А какии операции тормозят?
прошу прощения за помощь.. вычистил таблицы, вроде заводиться стало шустрее..
Спасибо за подсказку. Если проблема повториться, обязательно отпишусь с логом.
Спасибо еще раз.