包含标签:status 的文章
  • mysql状态分析之show global status

      1. 慢查询 show variables like '%slow%'; +---------------------------+---------------------------------------+ | Variable_name | Value | +---------------------------+---------------------------------------+ | log_slow_admin_statements | OFF | | log_slow_slave_statements | ON | | slow_launch_time | 2 | | slow_query_log | ON | | slow_query_log_file | /export/data/mysql/log/slow-query.log | +---------------------------+---------------------------------------+ show global status like '%slow%'; +---------------------+---------+ | Variable_name | Value | +---------------------+---------+ | Slow_launch_threads | 1351 | | Slow_queries | 1012685 | +---------------------+---------+ 打开慢查询日志可能会对系统性能有一点点影响,如果你的MySQL是主-从结构,可以考虑打开其中一台从服务器的慢查询日志,这样既可以监控慢查询,对系统性能影响又小,另mysql有自带的命令mysqldumpslow可进行查询,例下列命令可以查出访问次数最多的20个sql语句   mysqldumpslow -s c -t 20 host-slow.log     2. 连接数 经常会遇见”MySQL: ERROR 1040: Too manyconnections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connections值过小: show variables like 'max_connections'; +-----------------+-……

    SE_Gao 2024-02-26
    18 0 0