(读书笔记)MYSQL调优需要关注的一些状态值
2012-08-29 11:05
232 查看
Binlog_cache_disk_use和binlog_cache_use
如果两个值的比率过大,可以考虑增加binlog_cache_size的值,
Created_tmp_disk_tables
如果这个值较高,可能有两个原因,查询的时候有BLOB或TEXT列,创建了临时表,tmp_table_size和
max_heap_table_size可能不够大
created_tmp_tables
查询可能需要优化。
key_blocks_used
如果key_blocks_used*key_cache_block_size远远小于key_buffer_size则,key_buffer_size设置的有点大
key_reads
每秒发生的读取次数
max_used_connections
最多使用的连接数
open_files
注意这个值不应该和open_files_limit太接近。
open_tables和opened_tables
如果opened_tables每秒增加较多,则说明table_open_cache不够大。
select_full_join
全连接是无索引连接,性能很差
select_range_check
如果该值正在增加,说明一些查询没有找到好索引。
slow_launch_threads
由于某些原因使连接不能给创建的新线程分配时间片,通常由于系统过载。
sort_merge_passes
检查那些查询使用了文件排序,通常需要优化查询。或者增大sort_buffer_size
table_locks_waited
该变量显示了有多少表被锁定了并且导致了服务器级别的等待
如果两个值的比率过大,可以考虑增加binlog_cache_size的值,
Created_tmp_disk_tables
如果这个值较高,可能有两个原因,查询的时候有BLOB或TEXT列,创建了临时表,tmp_table_size和
max_heap_table_size可能不够大
created_tmp_tables
查询可能需要优化。
key_blocks_used
如果key_blocks_used*key_cache_block_size远远小于key_buffer_size则,key_buffer_size设置的有点大
key_reads
每秒发生的读取次数
max_used_connections
最多使用的连接数
open_files
注意这个值不应该和open_files_limit太接近。
open_tables和opened_tables
如果opened_tables每秒增加较多,则说明table_open_cache不够大。
select_full_join
全连接是无索引连接,性能很差
select_range_check
如果该值正在增加,说明一些查询没有找到好索引。
slow_launch_threads
由于某些原因使连接不能给创建的新线程分配时间片,通常由于系统过载。
sort_merge_passes
检查那些查询使用了文件排序,通常需要优化查询。或者增大sort_buffer_size
table_locks_waited
该变量显示了有多少表被锁定了并且导致了服务器级别的等待
相关文章推荐
- MySQL processlist中需要关注的状态
- MySQL 运行状态及调优(二)
- MySQL运行状态及调优(一)
- MySQL 运行状态及调优(二)
- 我觉得需要关注和跟进的一些.net技术
- MySQL 运行状态及调优(二)
- MySQL中修改表结构时需要注意的一些地方
- MySQL运行状态及调优
- MySQL— processlist中哪些状态要引起关注
- MySQL中修改表结构时需要注意的一些地方
- fragment 状态保存时怎么执行一些需要在onResume、onPause方法里面运行的东西
- 我们(开发者)需要关注的一些技术方向
- tcpcopy mysql功能由于细节比较多,需要处理的内容还有一些,版本只能拖后发布
- mysql查看show状态的一些命令
- 查看mysql一些命令的数据库状态
- MySQL管理之道_ 性能调优、高可用与监控(第2版)-by 贺春畅-读书笔记
- EF Code First MySql 主从表设计的一些需要注意的内容
- 确保你的备份恰到好处 Ubuntu桌面版的默认工具:dejá-dup仅被设置为默认备份你的home目录,因此它遗漏一些你在需要将系统恢复到有序的工作状态时的重要部分。让我们试想一下你的系统由以下三个部
- 一些需要关注的