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

老网站如何做301重定向新网站湖北移动官网网站建设

老网站如何做301重定向新网站,湖北移动官网网站建设,郑州广告设计公司哪家好,深圳便宜网站建设慢查询日志 1、慢查询日志是什么 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 具体指运行时间超过long_query_time值的…

慢查询日志

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、慢查询日志如何使用

(1)慢查询日志说明
默认情况下,MySQL数据库没有开启慢查询日志,需要我们手动来设置这个参数。
当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。慢查询日志支持将日志记录写入文件

(2)查看慢查询日志是否开启及如何开启
1、默认:SHOW VARIABLES LIKE '%slow_query_log%';
默认情况下slow_query_log的值为OFF,表示慢查询日志是禁用的,
可以通过设置slow_query_log的值来开启

SHOW VARIABLES LIKE '%slow_query_log%';

在这里插入图片描述

2、开启:set global slow_query_log=1;
使用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/mysql/atguigu-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,而非大于等于。

(4)使用方法
1、查看当前多少秒算慢

SHOW VARIABLES LIKE 'long_query_time%';

2、设置慢的阙值时间

set  long_query_time=1

使用命令

set  long_query_time=1

修改为阙值到1秒钟的就是慢sql

3、记录慢SQL并后续分析

实验一条慢sql
在这里插入图片描述

跟踪日志信息
在这里插入图片描述

4、查询当前系统中有多少条慢查询记录

show global status like '%Slow_queries%';

在这里插入图片描述

5、配置版

my.cnf
【mysqld】下配置:

slow_query_log=1
slow_query_log_file=/var/lib/mysql/atguigu-slow.log
long_query_time=3
log_output=FILE

3、日志分析工具mysqldumpslow

在生产环境中,如果要手工分析日志,查找、分析SQL,显然是个体力活,MySQL提供了日志分析工具mysqldumpslow。

1、 查看mysqldumpslow的帮助信息
mysqldumpslow --help
在这里插入图片描述

1-a: 不将数字抽象成N,字符串抽象成S2-s: 是表示按照何种方式排序;
(3)c: 访问次数
(4)l: 锁定时间
(5)r: 返回记录
(6)t: 查询时间
(7)al:平均锁定时间
(8)ar:平均返回记录数
(9)at:平均查询时间
(10-t:即为返回前面多少条的数据;
(11-g:后边搭配一个正则匹配模式,大小写不敏感的;

2、工作常用参考

得到返回记录集最多的10个SQL

mysqldumpslow -s r -t 10 /var/lib/mysql/atguigu-slow.log

得到访问次数最多的10个SQL

mysqldumpslow -s c -t 10 /var/lib/mysql/atguigu-slow.log

得到按照时间排序的前10条里面含有左连接的查询语句

mysqldumpslow -s t -t 10 -g "left join" /var/lib/mysql/atguigu-slow.log

另外建议在使用这些命令时结合 | 和more 使用 ,否则有可能出现爆屏情况

mysqldumpslow -s r -t 10 /var/lib/mysql/atguigu-slow.log | more

4、SHOW PROCESSLIST
能干什么:查询所有用户正在干什么
如果出现不顺眼的

kill [id]
http://www.yayakq.cn/news/797900/

相关文章:

  • 网站维护工作内容如何做好网站推广优化
  • 昆山外贸公司网站建设流程国际新闻 军事
  • 网站的架构与建设什么网站可以做新闻听写
  • 苏州网站设计多少钱微网站建站
  • 自己做的网站买域名多少钱免费的WORDPRESS主题响应式
  • 个人免费自助建站网站wordpress 产品模块
  • 朝阳区网站开发公司广告公司门头
  • 招商网站开发wordpress 微信登陆
  • 沈阳市工伤网站做实织梦搞笑图片网站源码
  • 网站开发 0755怎样做电子商务网站
  • kuake自助建站系统官网重庆建站管理系统开发
  • 建设网站账号密码不区分大小写字体设计海报
  • 网站建设服务属于信息技术服务吗wordpress阿里云配置
  • 网络宣传网站建设定制html5网站开发特点
  • 西安网站关键词排名二维码制作app
  • 大大福利站网站建设实时网站制作
  • 网站建设需要学习什么北京网站设计公司兴田德润信任高
  • 电子商务网站设计说明书制作需要多少钱
  • 即墨区城乡建设局网站官网上海松江品划建设网站
  • 秦皇岛网站推广报价微信在线登录网页版
  • 如何知道一个网站是谁做的要查询一个网站在什么公司做的推广怎么查
  • 德语网站建设动画设计专业哪个学校比较好
  • 做海报的网站如何做视频网站流程图
  • 我的南京网站关于电商网站规划方案
  • 农副产品销售网站开发云主机申请
  • 做网站贴吧深圳网站的优化
  • 企业网站开发建设湖南建筑信息网湖南建设人力资源
  • wordpress缩略图加载慢seo推广公司 什么意思
  • 微网站怎么搭建自适应网站导航怎么做
  • 网站建设公司经营范围俄罗斯搜索引擎yandex