• 丘成桐:中国靠什么把握人工智能的未来 2019-04-26
  • 日喀则市转变发展方式 构建现代农业 2019-04-26
  • 人民网评:涉及群众利益的事,必须“马上就办” 2019-04-25
  • 胡世忠在泰和调研经济运行和项目建设 2019-04-25
  • “基因魔剪”安全性再遭质疑 2019-04-23
  • 女孩面试“女二号”,车内试戏被脱裤子 2019-04-22
  • 财政部:对原产于美国的500亿美元进口商品加征关税 2019-04-18
  • 李白是哪一种书法家? 2019-04-10
  • 重庆夜色让人如此沉醉文章中国国家地理网 2019-04-04
  • 男子高速酒驾飞出立交桥 车身粉碎人无碍 2019-03-30
  • 成都康弘药业集团股份有限公司董事长柯尊洪获第十二届人民企业社会责任奖年度人物奖 2019-03-30
  • 驻最高检纪检组健全廉政档案 力求精准"画像" 2019-03-27
  • 游客被指捡石子砸老虎 北京野生动物园:正在核实 2019-03-27
  • 10月26日十九大新闻发言人专题新闻发布会 2019-03-22
  • 多交140分“亚裔税”?哈佛大学被控歧视亚裔学生 2019-03-22
  • 今天看啥
      热点:

        北京赛车pk10历史记录 www.zwahn.com

        慢查询日志(mysql),查询日志mysql


        参考

        针对mysql的优化,mysql提供了慢查询日志的支持。mysql的慢查询是mysql提供的一种日志记录,它用来记录mysql中响应时间超过阀值的sql语句,某个sql运行时间如果超过设置的阀值(long_query_time),就会被记录到慢查询日志中。阀值默认值是10s,默认情况下,mysql数据库并不会启动慢查询日志,需要手动来设置这个参数(slow_query_log)。慢查询日志支持将日志写入文件,也支持将日志写入数据库表。一般不建议开启慢查询日志,因为慢查询日志或多或少带来一定的性能影响。

        慢查询日志相关参数

        1 slow_query_log    :是否开启慢查询日志,1表示开启,0表示关闭。
        2 log-slow-queries  :旧版(5.6以下版本)MySQL数据库慢查询日志存储路径??梢圆簧柚酶貌问?,系统则会默认给一个缺省的文件host_name-slow.log
        3 slow-query-log-file:新版(5.6及以上版本)MySQL数据库慢查询日志存储路径??梢圆簧柚酶貌问?,系统则会默认给一个缺省的文件host_name-slow.log
        4 long_query_time :慢查询阈值,当查询时间多于设定的阈值时,记录日志。
        5 log_queries_not_using_indexes:未使用索引的查询也被记录到慢查询日志中(可选项)。
        6 log_output:日志存储方式。log_output='FILE'表示将日志存入文件,默认值是'FILE'。log_output='TABLE'表示将日志存入数据库,这样日志信息就会被写入到mysql.slow_log表中。MySQL数据<br>库支持同时两种日志存储方式,配置的时候以逗号隔开即可,如:log_output='FILE,TABLE'。日志记录到系统的专用日志表中,要比记录到文件耗费更多的系统资源,因此对于需要启用慢查询日志,又需<br>要能够获得更高的系统性能,那么建议优先记录到文件。
        View Code

         

         

         

        使用set命令开启慢查询日志,mysql重启之后会失效,如果要永久生效,将配置写入到mysql的配置文件my.cnf或my.ini文件中

        开启慢查询日志之后,执行时间超过阀值的sql会被记录下来,在mysql5.1之前,long_query_time存的是整数,5.1开始,long_query_time以微妙记录sql运行时间

        将阀值由10s修改为2.13s

        log_output参数指定日志的存储方式,FILE表示将日志存入文件,默认值是FILE。TABLE表示将日志存入数据库,这样日志信息会被写入到mysql.slow_log表中。mysql数据库支持同时两种日志方式记录,配置的时候用逗号分隔即可。日志记录到系统的专用日志表中要比记录到文件耗费更多的系统资源,对于慢查询日志,建议优先记录到文件中。

        将日志存储方式修改为同时支持两种存储方式

        慢查询日志信息

        文件

        系统表

        系统变量log_slow_admin_statements表示是否将慢管理语句比如analyze table和alter table等计入慢查询日志

        想查询有多少条慢查询记录,可以使用系统变量

         

        分析慢查询日志如果单纯去看,很耗费时间,效率不高,可以使用mysqldumpslow或pt_query_digest工具,具体参考

         

        北京赛车pk10历史记录 www.zwahn.comtrue//www.zwahn.com/Mysql/1316213.htmlTechArticle慢查询日志(mysql),查询日志mysql 参考 针对mysql的优化,mysql提供了慢查询日志的支持。mysql的慢查询是mysql提供的一种日志记录,它用来记录...

        相关文章

          暂无相关文章
        相关搜索:

        帮客评论

        视觉看点
      • 丘成桐:中国靠什么把握人工智能的未来 2019-04-26
      • 日喀则市转变发展方式 构建现代农业 2019-04-26
      • 人民网评:涉及群众利益的事,必须“马上就办” 2019-04-25
      • 胡世忠在泰和调研经济运行和项目建设 2019-04-25
      • “基因魔剪”安全性再遭质疑 2019-04-23
      • 女孩面试“女二号”,车内试戏被脱裤子 2019-04-22
      • 财政部:对原产于美国的500亿美元进口商品加征关税 2019-04-18
      • 李白是哪一种书法家? 2019-04-10
      • 重庆夜色让人如此沉醉文章中国国家地理网 2019-04-04
      • 男子高速酒驾飞出立交桥 车身粉碎人无碍 2019-03-30
      • 成都康弘药业集团股份有限公司董事长柯尊洪获第十二届人民企业社会责任奖年度人物奖 2019-03-30
      • 驻最高检纪检组健全廉政档案 力求精准"画像" 2019-03-27
      • 游客被指捡石子砸老虎 北京野生动物园:正在核实 2019-03-27
      • 10月26日十九大新闻发言人专题新闻发布会 2019-03-22
      • 多交140分“亚裔税”?哈佛大学被控歧视亚裔学生 2019-03-22