当前位置: 首页 > news >正文

泗水县建设局的网站怎么打开客户管理系统免费

泗水县建设局的网站怎么打开,客户管理系统免费,企业公司网页,好的设计师互动网站2 慢查询 2.1 慢查询介绍 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。具体指运行时间超过long_query_time值的SQL&…

2 慢查询

2.1 慢查询介绍

  • MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。
  • 具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的语句。
  • 由他来查看哪些SQL超出了我们的最大忍耐时间值,比如一条sql执行超过5秒钟,我们就算慢SQL,希望能收集超过5秒的sql,结合之前explain进行全面分析

2.2 慢查询步骤

问题:如何从一个大项目中,迅速的定位执行速度慢的语句.(定位慢查询)

1)首先我们了解mysql数据库的一些运行状态如何查询(比如想知道当前mysql运行的时间一共执行了多少次selecthupdate/delete,当前连接)

  • 当前时间:show status like 'uptime';
  • 共执行多少次select:show stauts like 'com_select';
  • 共执行多少次update:show stauts like 'com_update';
  • 共执行多少次delete:show stauts like 'com_delete';

show [session/global] status like ... 如果你不写 [session/global] 默认是session会话,指取出当前窗口的执行,如果你想看所有(从mysql启动到现在,则应该global)

  • 当前MySQL连接数:show status like 'connections';
  • 显示慢查询次数:show status like 'slow_queries';

2)开启慢查询日志

操作说明

默认情况下,MySQL数据库没有开启慢查询日志,需要我们手动来设置这个参数。

当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。慢查询日志支持将日志记录写入文件。

查看是否开启及如何开启

  • 默认: SHOW VARIABLES LIKE '%slow_query_log%'; [ˈveəriəbls]
  • 开启:set global slow_query_log=1;,只对当前数据库生效,如果MySQL重启后则会失效
    在这里插入图片描述

如果要永久生效,就必须修改配置文件my.cnf(其它系统变量也是如此)

修改my.cnf文件,[mysqld] 下增加或修改参数slow_query_log和slow_query_log_file后,然后重启MySQL服务器。也即将如下两行配置进my.cnf文件

slow_query_log =1
slow_query_log_file=/var/lib/mysqatguigu-slow.log

关于慢查询的参数slow_query_log_file,它指定慢查询日志文件的存放路径,系统默认会给一个缺省的文件host_name-slow.log(如果没有指定参数slow_query_log_file的话)

3)开启了慢查询日志后,什么样的SQL才会记录到慢查询日志里面呢?

这个是由参数long_query_time控制,默认情况下long_query_time的值为10秒,命令:SHOW VARIABLES LIKE 'long_query_time%';
在这里插入图片描述
可以使用命令修改,也可以在my.cnf参数里面修改。

假如运行时间正好等于long_query_time的情况,并不会被记录下来。也就是说,在mysql源码里是判断大于long_query_time,而非大于等于。

命名修改慢SQL阈值时间set global long_query_time=3; [ˈɡləʊbl]
在这里插入图片描述
看不到修改情况的话,重开连接,或者换一个语句:show global variables like 'long_query_time';
在这里插入图片描述
4)记录慢SQL并后续分析

假设我们成功设置慢SQL阈值时间为3秒(set global long_query_time=3;)。

模拟超时SQL:select sleep(4);
在这里插入图片描述

查询当前系统中有多少条慢查询记录show global status like '%Slow_queries%'; [ˈsteɪtəs]
在这里插入图片描述
在配置文件中设置慢SQL阈值时间(永久生效):

#[mysqld]下配置:
slow_query_log=1;
slow_query_log_file=/var/lib/mysql/atguigu-slow.log
long_query_time=3;
log_output=FILE;
http://www.laogonggong.com/news/101540.html

相关文章:

  • 开封做网站公司电商详情页模板的网站
  • 网站建设关健词优化网络公司怎么样wordpress加速教程
  • 高端网站建设一般多少钱织梦网站制作教程
  • 最新域名解析网站app模板素材
  • 郑州做网站找哪家设计院设计图纸怎么收费
  • 做龙之向导网站有用吗商标设计模板
  • 网站没有访问量中国企业500强利润排行
  • 购物网站的建设背景南开网站建设公司
  • 门户网站的特点及优势郑州专业建站报价
  • seo查询工具网站wordpress置顶文章不生效
  • 哈尔滨论坛建站模板一个店铺的运营方案
  • 网站 建设在作用网站建设 工单
  • 东莞做网站最好的是哪家网站开发公司是互联网公司
  • 网站顶部导航代码做透明头像的网站
  • 鹤壁网站制作零基础企业管理培训课程
  • 如何自己做网站 开直播正规的企业网站建设公司
  • 做企业平台的网站有哪些方面做玉的网站
  • 江西网站设计方案上海企业网站建设报价
  • 小型玩具企业网站建设初期阶段任务南京列表网免费发布信息
  • 网站挂马解决百度seo设置
  • 网站建设实务课本wordpress trac
  • 开源php网站开发网站备案 换域名
  • 跟网站做流量大红门做网站的公司
  • 网站关键词之间企业邮箱域名解析
  • 建设海外网站不同类型的网站
  • 前端做网站之后的感想总结天津建设工程信息网电脑版登录
  • 投放广告网站重庆网站推广产品企业
  • 重庆网站建设多少钱重庆招聘网站都有哪些
  • 深圳网站建设制作营销合肥哪里有建站公司
  • 门户网站的建设意义关于网站建设的小故事