免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2670 | 回复: 5
打印 上一主题 下一主题

mysql优化问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-04 11:25 |只看该作者 |倒序浏览
Mysql 4.1.12, MyISAM

只修改了key_buffer_size和table_cache的值,修改前后一些数据对比如下

                                           优化前               优化后
Uptime                                  1774585           71091

key_buffer_size                        8M                   32M
Key_reads                               239826355       253614
Key_read_requests                    2151953877     389558210
Key_reads/Key_read_requests      0.1114             0.0007

table_cache                              64                   128
Open_tables                              64                   128
Opened_tables                           20136              263

Handler_read_rnd_next                 908901351       1146780648
Com_select                               3107652           201166
Handler_read_rnd_next/Com_select 292                 5701



可以看出效果还是不错,但是Handler_read_rnd_next/Com_select的值增加了很多,不知道问题出在哪?

[ 本帖最后由 haterw 于 2010-1-4 13:09 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2010-01-04 14:07 |只看该作者
应该说效果是比较明显的.
Handler_read_rnd_next/Com_select的值增加了很多
说明KEY在Cache中命中的比率上升了.

论坛徽章:
0
3 [报告]
发表于 2010-01-04 14:29 |只看该作者
其实我对这个值的意义不是很清楚,只是参考了http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html,清单 9. 确定表扫描比率,说是该值最好不超过4000,在后续的优化中尝试了修改read_buffer_size,这个值下降到了2500左右,今天整理所有数据的时候才发现该值的飚升竟然可能是第一次优化造成的,所以才发帖求证一下。

不知道版主对这个怎么理解

论坛徽章:
0
4 [报告]
发表于 2010-01-04 15:59 |只看该作者
把key_buffer_size   这个值在增大一点.

论坛徽章:
0
5 [报告]
发表于 2010-01-04 16:11 |只看该作者
因为是产品服务器,不能立刻修改看效果,我会尝试增大点再来比较

论坛徽章:
0
6 [报告]
发表于 2010-01-04 16:25 |只看该作者
忘了一点修改,还打开了slow query log,不知道有没有影响。

附上两次show status输出,有兴趣的可以分析下。

show_status.tar.gz

2.21 KB, 下载次数: 25

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP