mysql数据库优化成了这几天的老大难问题。疯狂的寻找mysql优化的资料,觉得有用的不少,记录下跟大家分享,对了,这里仅仅是mysql数据库本身的优化,没有写磁盘之类的:
开始之前,介绍俩mysql的命令:
1.慢查询
show variables like '%slow%';这个可以查看是否开启及设置的时间,单位为秒。
2.连接数
show variables like 'max_connections';查看最大连接数 推荐的两个者的比例:Max_used_connections / max_connections * 100% ≈ 85% 3.Key_buffer_size show variables like 'key_buffer_size';显示目前Key_buffer_size的设置值,单位是字节。
那么这个参数设置多少合适呢,一般是内存的1/4大小。如何确定一个合适的值呢?
MySQL服务器还提供了key_blocks_*参数:show global status like 'key_blocks_u%'; 4.Open_tables
show global status like 'open%tables%';查看打开表的情况 5.查询缓存(query cache) |
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....