Показатель
Значение
Рекомендации
Версия5.5.28Эта версия MySQL поддерживается данной диагностикой.
Время51д 9ч 11м 56сПродолжительность работы сервера MySQL.
Глобальные буферы168 МБРазмер глобальных буферов (key_buffer_size + tmp_table_size + innodb_buffer_pool_size + innodb_additional_mem_pool_size + innodb_log_buffer_size + query_cache_size).
Буферы подключений2.75 МБРазмер буфера одного подключения (read_buffer_size + read_rnd_buffer_size + sort_buffer_size + thread_stack + join_buffer_size).
Подключения151Максимальное количество подключений (max_connections).
Память583.25 МБМаксимально возможное использование памяти (Глобальные буферы + Буферы подключений * Подключения).
Убедитесь, что оно не превышает 85-90 процентов физической памяти сервера (за вычетом других процессов).
MyISAM индексы18.34 МБРазмер MyISAM индексов.
Кеш индексов MyISAM (промахи)0%Если показатель > 5%, увеличить значение параметра key_buffer_size (текущее значение: 8 МБ)
Кеш запросов (размер)0 БВключите кеширование запросов (установить значение параметра query_cache_size больше или равным 8M, но не более 128M).
Сортировки10 863 673Общее количество сортировок (Sort_scan + Sort_range).
Сортировки (диск)0%Процент сортировок потребовавших создания временной таблицы на диске (Sort_merge_passes / (Sort_scan + Sort_range)). Если процент более 10, то требуется увеличить параметры sort_buffer_size (текущее значение: 2 МБ) и read_rnd_buffer_size (текущее значение: 256 КБ).
Select_range_check + Select_full_join4 425 177Количество объединений таблиц не использующих индексы. (Select_range_check + Select_full_join). Если значение большое, то требуется увеличить параметр join_buffer_size (текущее значение: 128 КБ) или добавить индексы для объединения таблиц.
Временные таблицы (диск)37.24%Процент временных таблиц потребовавших создание на диске (Created_tmp_disk_tables / (Created_tmp_tables + Created_tmp_disk_tables)). Процент более 30% и требуется увеличить параметры tmp_table_size (текущее значение: 16 МБ) и max_heap_table_size (текущее значение: 16 МБ). Убедитесь, что значения этих параметров равны. Так же возможно требуется сократить количество SELECT DISTINCT запросов без LIMIT.
Кеш потоков0Кеш потоков (thread_cache_size) отключен. В качестве начального значение установите значения этого параметра равным 4.
Кеш открытых таблиц1.69%Эффективность кеша открытых таблиц (Open_tables / Opened_tables). Если значение эффективности менее 20%, то требуется увеличить значение параметра table_open_cache (текущее значение: 400). Увеличивайте параметр постепенно чтобы избежать превышения лимитов на количество одновременно открытых файлов в операционной системе.
Открытые файлы71%Процент открытых файлов (Open_files / open_files_limit). Если более 85%, то требуется увеличить параметр open_files_limit (текущее значение: 1024).
Блокировки99.99%Процент блокировок полученных без ожидания в очереди (Table_locks_immediate / (Table_locks_waited + Table_locks_immediate)). Если меньше 95%, то необходимо оптимизировать запросы или использовать InnoDB.
Обрывы подключений0.01%Процент соединений не закрытых корректно. Если таких соединений больше 5%, то необходимо исправить приложение.
Буфер InnoDB100%Эффективность буфера InnoDB (1 - Innodb_buffer_pool_reads / Innodb_buffer_pool_read_requests). Если значение эффективности меньше 95, рассмотрите возможность увеличить параметр innodb_buffer_pool_size (текущее значение: 128 МБ).
innodb_flush_log_at_trx_commit1Значение параметра innodb_flush_log_at_trx_commit желательно должно быть равным 2.
sync_binlog0Значение параметра sync_binlog желательно должно быть равным 0 или быть не менее 1000.
innodb_flush_methodпустоЗначение параметра innodb_flush_method желательно должно быть равным O_DIRECT.
transaction-isolationREPEATABLE-READЗначение параметра transaction-isolation должно быть равным READ-COMMITTED.
Количество ожиданий буфера журнала0Если показатель > 0 и растет, увеличить значение параметра innodb_log_file_size (текущее значение: 5 МБ). Внимание! Сначала остановить веб сервер. Затем mysql. Изменить значение параметра в файле настроек. Переместить существующие файлы журнала в сторону. Стартовать сервер. И если все прошло успешно, то удалить старые файлы журнала.
Binlog_cache_disk_use0Если показатель > 0, увеличить значение параметра binlog_cache_size (текущее значение: 32 КБ)