Chinaunix首页 | 论坛 | 博客
  • 博客访问: 430216
  • 博文数量: 94
  • 博客积分: 3066
  • 博客等级: 中校
  • 技术积分: 908
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-25 17:10
文章分类

全部博文(94)

文章存档

2016年(3)

2015年(4)

2014年(1)

2013年(9)

2012年(8)

2011年(1)

2010年(8)

2009年(4)

2008年(2)

2007年(6)

2006年(48)

我的朋友

分类: Mysql/postgreSQL

2006-11-29 16:53:24

总有些调优的文章,调这个参数那个参数的,到最后也不知道结果如何。为此,我参照官方手册,总结了几个状态变量和系统参数的关系,这样,调整参数就有章可寻了
 
Cretated_tmp_disk_tables   增加tmp_table_size
 
Handler_read_key 高表示索引正确 Handler_read_rnd高表示索引不正确
 
Key_reads/Key_read_requests 应小于0.01 计算缓存损失率,增加Key_buffer_size
 
Opentables/Open_tables 增加table_cache
 
select_full_join 没有实用索引的链接的数量。如果不为0,应该检查索引。
 
select_range_check 如果不为0,该检查表索引。
 
sort_merge_passes 排序算法已经执行的合并的数量。如果该值较大,应增加sort_buffer_size
 
table_locks_waited 不能立即获得的表的锁的次数,如果该值较高,应优化查询
 
Threads_created   创建用来处理连接的线程数。如果Threads_created较大,要增加   thread_cache_size值。
     缓存访问率的计算方法Threads_created/Connections。
 
阅读(1356) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~