SHOW STATUS语句查看MySQL数据库的性能参数_show status like 'threads%';-程序员宅基地

技术标签: 性能参数  mysql  show status  

SHOW STATUS语句查看MySQL数据库的性能参数
1.SHOW STATUS like 'Slow_queries'   //慢查询的次数  
  查看日志
       1.配置
         centos下  my.cnf
               log-slow-queries = /tmp/mysql-slow.log
               long_query_time = 2
          windows下  my.ini:
               log_slow_queries
               long_query_time = 2     //查询SQL语句超过两秒的就记录  通常2秒就够了,默认是10秒
         注意:
              在许多站点中,一个SQL语句超过1秒的执行时间都算慢的了
              保存退出,重启MySQL
            
2.分析
     [root@lizhong tmp]# tail -f /tmp/mysql_slow.log
              Time: 120815 23:22:11
              User@Host: root[root] @ localhost []
              Query_time: 9.869362 Lock_time: 0.000035 Rows_sent: 1 Rows_examined: 6261774
              SET timestamp=1294388531;
              select count(*) from blog;
              Time:执行时间
              User@Host:执行用户
              Query_time SQL执行的时间,越长则越慢
              Lock_time 在MySQL服务器阶段(不是在存储引擎阶段)等待表锁时间
              Rows_sent 查询返回的行数
              Rows_examined 查询检查的行数
              
    2.SHOW STATUS like 'Com_(CRUD)'
        SHOW (GLOBAL) STATUS like 'Com_select'   //查看总共执行select的次数
        SHOW (GLOBAL) STATUS like 'Com_insert'   
        SHOW (GLOBAL) STATUS like 'Com_delete';
        
    3.SHOW STATUS like 'uptime'; //查询当前MySQL本次启动后的运行统计时间
    
    4.SHOW STATUS like 'threads%';
        threads_cached  //查看线程缓存内的线程的数量
        threads_connected //查看当前打开的连接的数量
        threads_running  //查看激活的(非睡眠状态)线程数。
        
    5.show status like  'Innodb_buffer_pool_%';  //查看相关缓存信息
        Innodb_buffer_pool_read_requests:read请求的次数
        Innodb_buffer_pool_reads:从物理磁盘中读取数据的请求次数
        innodb buffer的read命中率 = (Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) /         Innodb_buffer_pool_read_requests * 100%  //命中率不会低于99%
        低于这个值的话就要考虑加大innodb buffer pool
  
   6.show variables like '%innodb_buffer_pool_size%'  //命令查看当前缓存的大小
         默认是8M(8388608 ),一般来讲这个值肯定是不够的
         修改/etc/my.cnf文件,并添加字段innodb_buffer_pool_size = 3G,然后重启mysql 服务



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010667710/article/details/102842721

智能推荐

根据文件名复制文件_按照txt文本行给定的路径和文件名取复制文件-程序员宅基地

文章浏览阅读413次。1、场景数据库中保存了数据附件的路径,现在要根据文件路径将需要的文件批量提取出来。步骤:(1)、创建文本文件,内容为文件的路径_按照txt文本行给定的路径和文件名取复制文件

SPOJ - 687 REPEATS(后缀数组)_spoj_687-程序员宅基地

文章浏览阅读130次。题意:求重复次数最多的连续重复子串的长度题解:其实上一篇已经写过这种题【POJ-3693】了,只不过那题最后是要求解最后的串,这题只需要求出循环次数即可。一样的思路,枚举重复长度为L,就有rk[pos]rk[pos]rk[pos]和rk[pos+L]rk[pos+L]rk[pos+L]这两个串,pos为枚举的L的倍数,即rk[k∗L]rk[k*L]rk[k∗L]和rk[(k+1)∗L)]r..._spoj_687

Rviz教程(九):Plugins: New Tool Type_plant flag-程序员宅基地

文章浏览阅读3.4k次。PlantFlagTool¶OverviewThis tutorial shows how to write a new tool for RViz.In RViz, a tool is a class that determines how mouse events interact with the visualizer. In this example we descri_plant flag

应用安全设计规范--模板-程序员宅基地

文章浏览阅读1.9k次。应用安全设计规范的一个甲方模板,对新老系统的安全设计按照应用安全级别提供了一个管理规范

最新MT2503平台技术资料集锦_mt2503和mt2601-程序员宅基地

文章浏览阅读2.2k次。MT2503平台技术资料介绍:包括原理图、参考设计、规格书、源码、FAQ等一系列技术资料,有需要的可到一牛网论坛中下载或者到小编的CSDN资源里下载。此外,还有MT2503平台方案开发,MT2503模块等需要合作的,到一牛网论坛或在下方留言都可以。MT2503_all_feature__GPIO_Mapping_v1_0.rarMT2503_Ballmap_Package_V0.2.zi..._mt2503和mt2601

【MQ篇】Spring Boot 整合 RocketMQ 消息队列_springboot rocketmq队列发送1000条数据抢-程序员宅基地

文章浏览阅读910次。写在最前Docker安装RocketMQRocketMQ 入门必读Spring Boot 整合 RocketMQDemo 地址:mingyue-springboot-rocketmq1.添加依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <_springboot rocketmq队列发送1000条数据抢

随便推点

nodejs 控制台美化 console-color-mr_node控制台打印美化-程序员宅基地

文章浏览阅读4.1k次。console-color-mr插件可以让node控制台输出带有颜色,是一个不错的插件,通过颜色可以更直观的分析程序bug一、使用npm install -D console-color-mr// 方法一import 'console-color-mr'console.log(`.....`.red);// 方法二import _console from 'consol..._node控制台打印美化

课题-基于安卓androidstudio的团购app_android studio购物app-程序员宅基地

文章浏览阅读1.4k次。客户端:1:注册登录:用户使用注册的账号密码进行登录;2:查看商品:用户可以查看发布的商品信息;3:分类查看:用户可以通过分类的查看商品信息;4:商品团购:发布的商品信息可以参与团购;根据团购人数的不同价格显示不同。可以开团成为团长,拼团不成功直接退款。也可直接单独购买付款5、商品抢购功能:打开商品抢购功能,系统将显示参与抢购的商品,价格和剩余时间,以激发人们的购物欲望6、服务搜索:在用户的关键词搜索操作中,通过不同用户的需求搜索名称展示搜索结果。_android studio购物app

DVI详解-程序员宅基地

文章浏览阅读1.5k次。DVI全称为Digital Visual Inte***ce,它是1999年由Silicon Image、Intel(英特尔)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同组成DDWG(Digital Display Working Group,数字显示工作组)推出的接口标准。 它是以Silicon Image公司的PanalLink..._dvic7qguwc5uevuy

word综合_word章号自动编号第x章-程序员宅基地

文章浏览阅读2.5k次,点赞20次,收藏26次。章号的自动编号格式为:第X章(例:第1章),其中:X为自动排序。阿拉伯数字序号。对应级别1,标题1。修改"标题1"样式,居中显示。小节名自动编号格式为:X.Y,X为章数字序号,Y为节数字序号(例:1.1),X,Y均为阿拉伯数字序号。对应级别2,标题2。修改"标题2"样式,左对齐显示。对出现"1)"、"2)"…处,进行自动编号,编号格式不变。编号为"章序号"-"图在章中的序号",(例如第1章中的第2幅图,题注编号为1-2)图的说明使用图下一行的文字,格式同编号。图居中。_word章号自动编号第x章

antdv动态表单回显_vform回显-程序员宅基地

文章浏览阅读3.5k次,点赞4次,收藏12次。在项目中经常遇到动态表单的业务。在编辑动态表单时需要回显新增后的内容。本文介绍Ant Design of Vue 的动态表单回显。比如新增时添加了两行动态表单,在第二次编辑时需要进行回显。下面是表单的HTML代码 <a-row :gutter='20' v-for="(k, index) in form.getFieldValue('keys')" :key="k" v-bind="index === 0 ? formI_vform回显

java面试机试题,springboot面试知识点总结_java sprintboot 面试-程序员宅基地

文章浏览阅读876次,点赞19次,收藏16次。现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。_java sprintboot 面试

推荐文章

热门文章

相关标签