В последнее время начались проблемы с MySQL из-за высокой нагрузки. Периодически играюсь с настройками my.cnf.
Особенно достают очень медленные запросы по 7-10 сек, все из таблицы ibf_posts. За час их набегает очень много. В табличке ibf_posts >1 млн. записей. ОЗУ на серваке 16 ГБайт, проц I7 2600. Версия 3.3.4, обновляемая с 1.3 (с 2003 года). БД никогда не чистилась на предмет лишних таблиц и т.д.
Подозрения на индексы в этой табличке. Может система update никак не проверяет правильность индексов или я ошибаюсь?
Данные 786.2 МБ
Индекс 570.8 МБ
Т.е. размер индекса не намного меньше самих данных. Из-за чего только под параметр key_buffer_size пришлось выделить 1 Гиг ОЗУ.
Скриншот прилагаю.
Просьба кому нетрудно выложить скриншот своего рабочего форума, чтобы сравнить индексы. Желательно 3.3.4 версии
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Добрый день!
В последнее время начались проблемы с MySQL из-за высокой нагрузки. Периодически играюсь с настройками my.cnf.
Особенно достают очень медленные запросы по 7-10 сек, все из таблицы ibf_posts. За час их набегает очень много. В табличке ibf_posts >1 млн. записей. ОЗУ на серваке 16 ГБайт, проц I7 2600. Версия 3.3.4, обновляемая с 1.3 (с 2003 года). БД никогда не чистилась на предмет лишних таблиц и т.д.
Подозрения на индексы в этой табличке. Может система update никак не проверяет правильность индексов или я ошибаюсь?
Данные 786.2 МБ
Индекс 570.8 МБ
Т.е. размер индекса не намного меньше самих данных. Из-за чего только под параметр key_buffer_size пришлось выделить 1 Гиг ОЗУ.
Скриншот прилагаю.
Просьба кому нетрудно выложить скриншот своего рабочего форума, чтобы сравнить индексы. Желательно 3.3.4 версии