• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

经过show variables like xxx 详解mysql运行时参数

mysql 搞代码 4年前 (2022-01-09) 22次浏览 已收录 0个评论

通过show variables like xxx 详解mysql运行时参数 本文参考以下网页: 1.http://dev.mysql.com/doc/refman/5.1/en/server-status-variables.htm 2.http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html 3.http://www.ibm.com/developerwork

通过show variables like xxx 详解mysql运行时参数

本文参考以下网页:
1.http://dev.mysql.com/doc/refman/5.1/en/server-status-variables.htm
2.http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html
3.http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html
4.http://www.day32.com/MySQL/tuning-primer.sh 具体数值主要参考此工具

?

1, 查看MySQL服务器配置信息?

Java代码??

  1. mysql>?show?variables;??

2, 查看MySQL服务器运行的各种状态值?

Java代码??

  1. mysql>?show?global?status;??

3, 慢查询?

Java代码??

  1. mysql>?show?variables?like?’%slow%’;??
  2. +——————+——-+??
  3. |?Variable_name????|?Value?|??
  4. +——————+——-+??
  5. |?log_slow_queries?|?OFF???|??
  6. |?slow_launch_time?|?2?????|??
  7. +——————+——-+??
  8. mysql>?show?global?status?like?’%slow%’;??
  9. +———————+——-+??
  10. |?Variable_name???????|?Value?|??
  11. +———————+——-+??
  12. |?Slow_launch_threads?|?0?????|??
  13. |?Slow_queries????????|?279???|??
  14. +———————+——-+??

配置中关闭了记录慢查询(最好是打开,方便优化),超过2秒即为慢查询,一共有279条慢查询?

4, 连接数?

Java代码??

  1. mysql>?show?variables?like?’max_connections’;??
  2. +—————–+——-+??
  3. |?Variable_name???|?Value?|??
  4. +—————–+——-+??
  5. |?max_connections?|?500???|??
  6. +—————–+——-+??
  7. ??
  8. mysql>?show?global?status?like?’max_used_connections’;??
  9. +———————-+——-+??
  10. |?Variable_name????????|?Value?|??
  11. +———————-+——-+??
  12. |?Max_used_connections?|?498???|??
  13. +———————-+——-+??

设置的最大连接数是500,而响应的连接数是498?

max_used_connections / max_connections * 100% = 99.6% (理想值 ≈ 85%)?

5, key_buffer_size?
key_buffer_size是对MyISAM表性能影响最大的一个参数, 不过数据库中多为Innodb?

Java代码??

  1. mysql>?show?variables?like?’key_buffer_size’;??
  2. +—————–+—
    本文来源gaodai^.ma#com搞#代!码网

    ——-+??

  3. |?Variable_name???|?Value????|??
  4. +—————–+———-+??
  5. |?key_buffer_size?|?67108864?|??
  6. +—————–+———-+??
  7. ??
  8. mysql>?show?global?status?like?’key_read%’;??
  9. +——————-+———-+??
  10. |?Variable_name?????|?Value????|??
  11. +——————-+———-+??
  12. |?Key_read_requests?|?25629497?|??
  13. |?Key_reads?????????|?66071????|??
  14. +——————-+———-+??

一共有25629497个索引读取请求,有66071个请求在内存中没有找到直接从硬盘读取索引,计算索引未命中缓存的概率:?
key_cache_miss_rate = Key_reads / Key_read_requests * 100% =0.27%?
需要适当加大key_buffer_size?

Java代码??

  1. mysql>?show?global?status?like?’key_blocks_u%’;??
  2. +——————-+——-+??
  3. |?Variable_name?????|?Value?|??
  4. +——————-+——-+??
  5. |?Key_blocks_unused?|?10285?|??
  6. |?Key_blocks_used???|?47705?|??
  7. +——————-+——-+??

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:经过show variables like xxx 详解mysql运行时参数

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址