首页 > 数据库 >mysql5.7开启慢查询日志找出哪些sql查询慢

mysql5.7开启慢查询日志找出哪些sql查询慢

时间:2022-10-09 18:13:08浏览次数:56  
标签:slow mysql5.7 sql 查询 mysql query 日志

因为慢查询日志等....日志都是耗性能及空间的,所以这里我只是临时开启
连接上mysql,执行以下sql

show variables like "%slow_query_log%";-- 查看慢查询相关变量
set global slow_query_log='ON';-- 设置慢查询日志打开,重启失效
set global slow_query_log_file='/usr/local/mysql/data/slow-sql.log';-- 设置慢查询文件保存位置;
set global long_query_time = 1;-- 每1秒统计一次长sql查询(原本是10,好像是改完要新开一个窗口重新查这个变量才会生效)
show variables like "%long_query_time%";

连上服务器,执行以下命令(没有配环境变量时需要指定命令的绝对路径来执行)

#查看慢sql日志
cat /usr/local/mysql/data/slow-sql.log
#使用mysql内置工具看,此处是看用时最多的10条sql
/usr/local/mysql/bin/mysqldumpslow -s t -t 10 -g 'select' /usr/local/mysql/data/slow-sql.log

标签:slow,mysql5.7,sql,查询,mysql,query,日志
From: https://www.cnblogs.com/ABuSiDeLuoYin/p/16773150.html

相关文章

  • 判断网站是否存在CDN和查询真实IP【方法四】
    ​​https://dnsdb.io/zh-cn/​​......
  • mysql中锁的分类
    1.按照锁的粒度分类:行级锁(Innodb)(记录锁,间隙锁,临键锁),页级锁(Innodb,MyIsam),表级锁(Innodb)2.按照锁的属性分类:共享锁(读锁),排他锁(写锁)3.按照锁的状态分类:意向共享锁,意向排他锁行......
  • UData查询引擎优化-如何让一条SQL性能提升数倍
    1UData-解决数据使用的最后一公里1.1背景在大数据的范畴,我们经历了数据产业化的历程,从各个生产系统将数据收集起来,经过实时和离线的数据处理最终汇集在一起,成为我们的主题......
  • SpringBoot实现Mysql读写分离
    前言在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少的场景,设置......
  • laravel DB类,查询构造器
    laravel分为三大数据库操作(DBfacade[原始查找],查询构造器[QueryBuilder],EloquentORM):1,DBfacadeuseIlluminate\Support\Facades\DB;DB::select('select*from......
  • Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' fo
     今天mysql遇到了一点问题。 首先我说一下,mysql安装的话默认编码方式是拉丁文。不是 UTF-8. 这个错误原因就是因为编码格式不一致造成的。  简单粗暴一点,重新建一个......
  • MySQL慢查询优化
    日常开发中,我们经常会遇到数据库慢查询。那么导致数据慢查询都有哪些常见的原因?今天就跟大家聊聊导致数据库慢查询的12个常见原因,以及对应的解决方法。   1.SQL......
  • 【博学谷学习记录】超强总结,用心分享|MySql连接查询超详细总结
    一、概述在实际开发中,大部分情况下都不是在单表中进行数据操作,一般都是多张表进行联合查询。通常一个业务就会对应的有好几张表。MySql中的连接查询分为交叉连接,内连......
  • MySQL的下载与安装
    ......
  • SQL学习笔记
    1.创建数据库、显示数据库、使用数据库mysql>   create database test;mysql>   showdatabases;mysql>   usetest;2.创建数据表、插入数据+-----......