首页 > 数据库 >MySQL慢日志(mysql_slow

MySQL慢日志(mysql_slow

时间:2023-10-17 10:23:31浏览次数:35  
标签:slow log mysql set MySQL query 日志

近期收到某服务器磁盘告警,登录查看后发现是 mysql_slow.log文件过大导致告警。为了释放磁盘空间,需要对该文件进行清理。 mysql-slow.log文件是记录sql语句的执行时间超过设置的long_query_time的语句,默认1秒钟,可以根据数据库实例进行调整设置

1.查看慢日志状态,on为开启
mysql> show variables like '%slow%';

image.png

2.关闭慢日志
mysql> set global slow_query_log=0;
3.修改慢日志写入新文件
mysql> set global slow_query_log_file='/tmp/mysql-slow2.log';
4.开启慢日志
mysql> set global slow_query_log=1;
5.查看慢日志状态,并测试慢日志文件是否存在。
mysql> show variables like '%slow%';
mysql> SELECT SLEEP(10);  # 在开发环境用于调试,在生产或线上环境不可或谨慎使用
$ tail -10f /tmp/mysql-slow2.log

image.png

标签:slow,log,mysql,set,MySQL,query,日志
From: https://www.cnblogs.com/Clera-tea/p/17769089.html

相关文章

  • MySQL的InnoDB引擎的事务
    康师傅YYDSMySQL中只有InnoDB支持事务1SHOWENGINES;事务基础知识事务的ACID特性原子性(atomicity):原子性是指事务是一个不可分割的工作单位,要么全部提交,要么全部失败回滚。一致性(consistency):根据定义,一致性是指事务执行前后,数据从一个合法性状态变换到另外一个合法性......
  • MySQL 模糊查询
    MySQL模糊查询在MySQL中,你可以使用LIKE运算符来执行模糊查询,以查找与指定模式匹配的数据。以下是一些示例,说明如何执行模糊查询:前缀匹配:查找以特定字符串开头的数据。SELECT*FROMyour_tableWHEREcolumn_nameLIKE'prefix%';这将返回以"prefix"开头的所有行。后......
  • mysql索引概念补充
    Mysql索引概念补充聚簇索引,一级索引其实就是主键索引非聚簇索引,二级索引,辅助索引其实就是普通的单值索引,唯一索引,联合索引聚簇索引是Innodb下的一个概念,是一种数据结构,根节点存储主键和索引指针,叶子节点存数据。而非聚簇索引叶子节点存的是(索引列,主键)。回表:就是在innodb存......
  • 记一次MySQL5初始化被kill的问题排查
    写在前面由于测试环境JED申请比较繁琐,所以Eone提供了单机版Mysql供用户使用,近期Eone搭建Mysql5的时候发现莫名被kill了,容器规格是4C8G,磁盘30G这不科学,之前都是可以的,镜像没变,配置没变,咋就不行了呢,一定不是我的问题,是机器的问题问题排查重现通过多次搭建mysql5进行采样,发现并......
  • MySQL中的事务与锁
    PS:学习是一个不断进步和成长的过程。在软件开发领域,新技术和概念层出不穷,有时候我们可能会错过或忽视一些重要的知识点。重要的是,你现在已经注意到了锁和Java程序中与MySQL锁有关的内容,并且有意识地想要学习和了解更多。这说明你具备了自我反省和学习的态度,这是非常重要的。不断......
  • Macbook 安装Mysql 8.0 的步骤
    brewmysqlinstallMysql文件路径/opt/homebrew/Cellar/mysql/8.1.0/查看相应的权限ls-laF/opt/homebrew/Cellar/mysql/给文件夹赋予相应的权限sudochown-Rsean/opt/homebrew/Cellar/mysql/cnf文件地址 /opt/homebrew/etc/my.cnf文件内容#DefaultHomebrewMySQLserve......
  • MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%
    MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%......
  • pymysql模块
    pymysql模块是python3中用于操作mysql数据库的一个库,不是自带模块,需要运行pipinstallpymysql进行安装。数据库的操作无非连接、查询、增、删、改:示例:1importpymysql23#打开数据库连接4conn=pymysql.connect(5host="localhost",6user="sq_test......
  • linux安装myql-server及libmysqlclient
    1.去官网下载对应的仓库源https://dev.mysql.com/downloads/下面以centos8为例#仓库下载直链为https://dev.mysql.get/{具体的仓库名}wgethttps://dev.mysql.com/get/mysql80-community-release-el8-8.noarch.rpmyuminstall./mysql80-community-release-el8-8.noarch.r......
  • mysql 包含的数据库操作的类型
    DQL 一级操作最常用的操作 查询表中数据DML二级操作  对表做增删改查 insetupdatedeleteDDL三级操作 对表的结构做增删改查 creat dropalterTCL四级操作 对数据库事务做修改 commit  rollbackDCL五级操作 数据控制语言grantrevoke......