位置: 编程技术 - 正文

MySQL开启慢查询日志log-slow-queries的方法(mysql5.7慢查询)

编辑:rootadmin

推荐整理分享MySQL开启慢查询日志log-slow-queries的方法(mysql5.7慢查询),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql5.7慢查询,mysql数据查询慢,mysqlsum查询慢,mysql 慢sql查询,MySQL开启慢查询日志,MySQL开启慢查询,MySQL开启慢查询日志,MySQL开启慢查询,内容如对您有帮助,希望把文章链接给更多的朋友!

一个普通WEB站点的页面常常需要查询N条SQL语句后才能得出页面结果,当网站访问速度慢而前端做了大量优化工作以后,数据库瓶颈的查找也是WEB优化的一个重要部分。 MySQL中提供了一个慢查询的日志记录功能,可以把查询SQL语句时间大于多少秒的语句写入慢查询日志,日常维护中可以通过慢查询日志的记录信息快速准确地判断问题所在。

开启慢查询功能

log-slow-queries 慢查询日志文件路径long_query_time 超过多少秒的查询就写入日志

打开my.cnf配置文件,加入以下代码:

log-slow-queries = /tmp/mysql-slow.loglong_query_time = 2

如果是windows则在my.ini中加入

my.ini

MySQL开启慢查询日志log-slow-queries的方法(mysql5.7慢查询)

保存退出,重启MySQL即可。关于long_query_time设置通常我们设置long_query_time的值为2,表示查询SQL语句超过两秒的就记录,通常2秒就够了,默认是秒。然而,对于许多WEB程序来说,2秒的查询还是太长了。的确在许多站点中,一个SQL语句超过1秒的执行时间都算慢的了。mysql5.1.以后才提供更细粒度的long_query_time设定,之前的版本只能以秒做单位。

查看日志

第一行:执行时间第二行:执行用户第三行(重要):

Query_time SQL执行的时间,越长则越慢Lock_time 在MySQL服务器阶段(不是在存储引擎阶段)等待表锁时间Rows_sent 查询返回的行数Rows_examined 查询检查的行数

最后

1、日志不能说明一切问题,知识表象,可能跟锁表、系统繁忙的偶发性有关,当然,如果某条SQL语句经常查询慢那基本可以判断是可以再次优化的。2、不要开启log-queries-not-using-indexes没有索引查询记录功能,这个功能实际用处不大。就是记录SQL查询的时候,没有索引的通通记录。虽然索引对查询的速度有影响,但要看数据量大小。因为开启了这个功能以后,select * from tab这样的查询也会被记录在日志中,很快日志文件就会被垃圾信息给充满,从而影响主要的查询慢日志记录的查看。3、MySQL自带了mysqldumpslow工具用来分析slow query日志,或者其它工具也可以,通过工具配合可以更好的分析。

mysql 5.5 开启慢日志slow log的方法(log_slow_queries) 1.MySQL5.5命令行里面setgloballog_slow_queries=on;#开启慢日志set[session|global]long_query_time=0.2#设置时间.精确的毫秒setgloballog_queries_not_using_indexes=on;#设置无索引的

MySql判断汉字、日期、数字的具体函数 几个平常用的mysql函数,MySql判断汉字、日期、数字的具体函数分享给大家,具体内容如下1.判断字符串是否为汉字返回值:1-汉字0-非汉字DROPFUNCTIONIFEXIST

MySQL ERROR (): Access denied for user 'root'@'localhost' (using password: NO) 的原因分解决办法 MySQLERROR():Accessdeniedforuser'root'@'localhost'(usingpassword:NO)的解决办法和原因这两天下载了MySQL5.7.进行安装,发现到了初次使用输入密码的时候,不管

标签: mysql5.7慢查询

本文链接地址:https://www.jiuchutong.com/biancheng/347222.html 转载请保留说明!

上一篇:MySQL数据库分区功能的使用教程(mysql数据库分区查询)

下一篇:mysql 5.5 开启慢日志slow log的方法(log_slow_queries)(mysql source 慢)

  • 银行日记账期初余额写在什么科目
  • 用友t6如何生成当月的财务报表
  • 水果销售公司账务怎么做
  • 专票没有税点
  • 发票认证当月必须抵扣吗
  • 分公司注销后账户不注销可以吗
  • 污水处理企业如何捕捉碳中和减少了的碳足迹
  • 增值税普通电子发票可以抵税吗
  • 可供出售金融资产新准则叫什么
  • 互联网企业资产负债表特征
  • 产品质量赔款的账务处理
  • 现汇账户和现钞账户可以转账吗
  • 上市公司现金分红对股价的影响
  • 所得税汇算有研发费用可以不享受加计扣除吗
  • 培训费用开具什么发票
  • 企业税收风险有哪些方面
  • 收入确认的
  • 单位给员工发工资要交税吗
  • 支付保洁费用
  • 冲销暂估购入原材料的账务处理?
  • 此次新政策对原来就是小型微利企业的纳税人有影响吗?
  • 运输公司造成的损耗
  • 前端向后端发送请求
  • 一般纳税人和小规模纳税人的区别
  • 转出未交增值税会计科目
  • 最高像素的手机
  • 微信公众平台开发
  • 购入旧的固定资产的入账价值
  • 太平鸟的翅膀上有几道红羽毛
  • 金融机构同业外汇存款账户管理办法
  • 土地使用税计入管理费用还是税金及附加
  • 进项票留底怎么做分录
  • php查询sqlserver数据库
  • vue国际化占位符
  • 简易计税结转账务处理
  • 建筑业的印花税是按含税还是不含税?
  • 采购发票生成的会计凭证
  • 普通发票作废要做账吗
  • 土方专用发票
  • 学网新用什么电脑
  • php用户评论
  • 所得税汇算清缴前取得跨年发票
  • 支付宝支付高速公路发票怎么打印
  • 递延收益核算哪些内容
  • 如何查看发票是否作废
  • 存货跌价准备是谁的备抵账户
  • 劳务税能退税吗
  • 所得税预缴政策
  • 公司买车可以抵扣企业所得税吗
  • 材料采购和原材料和在途物资的区别
  • 息税前利润怎么算出来的
  • 小企业汇算清缴补税会计分录
  • 建筑工程老项目开票截止日期
  • 小微企业取得的进项税能不能抵扣
  • 小规模发票冲红了退税怎么处理
  • 账面价值,账面净值,账面余额三者的区别
  • 私对公可以转账怎么转
  • 旅游饮食服务企业会计核算的特点包括
  • sql常用的语句大全
  • sql创建表日期格式
  • 如何实现多条件查询
  • ubuntu20.0.4安装
  • rsync服务端配置
  • win7如何删除无法删除的文件
  • win8自动进入桌面
  • linux使用mv命令,结果文件不见了
  • ext.grid.gridpanel
  • 一键清除照片上多余的人
  • eslint-plugin
  • Node.js中的construct构造函数
  • android 基础
  • vue.js如何使用
  • 江苏省国家税务局官网
  • 电子税务局如何申报社保
  • 陕西国家电子税务局2.0
  • 电子税务局财务报表利润表本期金额
  • 设计服务税收分类编码
  • 法人实名采集必须去现场吗
  • 国家税务总局成都市武侯区税务局
  • 二手房交易契税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设