Я рекомендую вам использовать mytop для анализа активности вашей базы данных в режиме реального времени.
Также используется mysqltuner , чтобы дать вам рекомендации по вашим значениям my.cnf.
Также позволяет регистрировать медленных запросов :
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 3
Конфигурация моего выделенного сервера для высокой скорости транзакций, если что-то помогает:
max_allowed_packet=16M
key_buffer_size=8M
innodb_additional_mem_pool_size=10M
innodb_buffer_pool_size=512M
join_buffer_size=40M
table_open_cache=1024
query_cache_size=40M
table_definition_cache=256
innodb_additional_mem_pool_size=10M
key_buffer_size=16M
max_allowed_packet=32M
max_connections = 300
query_cache_limit = 10M
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 3
Надеюсь, это немного поможет. Если вы хотите обратиться к подробностям об этих (и многих других) параметрах сервера, обратитесь к Официальной документации MySQL
Привет.