查看mysql运行状态(转)
2012-03-11 15:40
274 查看
使用show status命令 mysql会给出一个很长的列表 官方说明在http://www.mysql.com/doc/e... 含义如下: aborted_clients 客户端非法中断连接次数 aborted_connects 连接mysql失败次数 com_xxx xxx命令执行次数,有很多条 connections 连接mysql的数量 Created_tmp_disk_tables 在磁盘上创建的临时表 Created_tmp_tables 在内存里创建的临时表 Created_tmp_files 临时文件数 Key_read_requests The number of requests to read a key block from the cache Key_reads The number of physical reads of a key block from disk Max_used_connections 同时使用的连接数 Open_tables 开放的表 Open_files 开放的文件 Opened_tables 打开的表 Questions 提交到server的查询数 Sort_merge_passes 如果这个值很大,应该增加my.cnf中的sort_buffer值 Uptime 服务器已经工作的秒数 提升性能的建议: 1.如果opened_tables太大,应该把my.cnf中的table_cache变大 2.如果Key_reads太大,则应该把my.cnf中key_buffer_size变大.可以用Key_reads/Key_read_requests计算出cache失败率 3.如果Handler_read_rnd太大,则你写的SQL语句里很多查询都是要扫描整个表,而没有发挥索引的键的作用 4.如果Threads_created太大,就要增加my.cnf中thread_cache_size的值.可以用Threads_created/Connections计算cache命中率 5.如果Created_tmp_disk_tables太大,就要增加my.cnf中tmp_table_size的值,用基于内存的临时表代替基于磁盘的 |
相关文章推荐
- 查看mysql运行状态的命令
- mysql运行状态管理,查看连接数状态,定位和杀掉有问题的连接线程
- Linux中使用mysqladmin extended-status配合Linux命令查看MySQL运行状态
- Linux中使用mysqladmin extended-status配合Linux命令查看MySQL运行状态
- 使用mysqladmin extended-status查看MySQL的运行状态脚本
- MySQL 5.7新增sys.session表查看系统运行状态
- 查看mysql运行状态的命令
- 查看mysql运行状态
- mysql运行状态管理,查看连接数状态,定位和杀掉有问题的连接线程
- 运行中的mysql状态查看
- 运行中的mysql状态查看
- 查看linux ssh服务信息及运行状态
- Linux下查看Nginx Apache MySQL的并发连接数和连接状态
- centos7.0查看有没有运行mysql
- 运行cmd状态下MySQL导入导出.sql文件
- 通过查看mysql 配置参数、状态来优化你的mysql
- Mysql 查看连接数,状态 最大并发数(赞)
- [置顶] 【mysql 性能优化篇】使用show status查看MySQL服务器状态信息
- MySQL运行状态show status中文详解
- Mysql 查看连接数,状态