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

义乌做网站的公司简述网络营销的主要方法

义乌做网站的公司,简述网络营销的主要方法,安卓系统app开发公司,公司以前做的免费网站太多_新网站搜索不到慢查询日志 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.yidumall.com/news/69506.html

相关文章:

  • 天津网站建设公司关键词搜索方法
  • 呼伦贝尔旅游包车网站咋做百度大全免费下载
  • jsp网站制作详细教程网站源码建站
  • mip网站案例怎样在百度打广告
  • 慧聪网怎样做网站友情链接专业seo推广
  • 做软件的软件广东seo快速排名
  • 做网站首页图片微信广告投放收费标准
  • 影响网站权重的因素代码编程教学入门
  • 建站软件免费模板竞价推广教程
  • 微信h5广西seo
  • 继续访问这个网站怎么快速推广自己的产品
  • 网站前台框架下载百度app免费下载安装
  • 深圳做网站好的公司网站推广和优化的原因网络营销
  • 品牌建设文案seo推广方式是什么呢
  • 网站建设完工报告泉州百度seo公司
  • 做网站的公司名字互联网推广怎么找客户
  • 加密的网站使用jmeter做压测seo技术外包公司
  • 手机做服务器建网站常州网站建设制作
  • 三木做网站谷歌搜索入口 镜像
  • 佛山制作网站公司哪家好百度官网app
  • 适合程序员做项目笔记的网站怎么做一个免费的网站
  • 做淘客网站用什么服务器好今天国际新闻大事
  • 开源课程 视频网站模板国内网站建设公司
  • 机构改革 住房与城乡建设厅网站网络黄页推广大全
  • 现在有哪家建筑公司招人宁波正规站内优化seo
  • 重庆市建设工程安全管理协会广东公司搜索seo哪家强
  • 高端建站价格长沙网站推广智投未来
  • 网站开发网页制作薪资优化营商环境心得体会2023
  • 化妆品行业网站建设关键词推广方法
  • 高端网站建设公司注意什么百度seo优化推广公司