首页 > 数据库 >mysql日志

mysql日志

时间:2024-07-04 16:11:25浏览次数:15  
标签:slow log 查询 mysql query 日志

日志类型

查询日志

日志类型 描述 查询文件 开启方式
一般查询日志 记录服务器接收到的每一个查询或是命令,无论这些查询或是命令是否正确甚至是否包含语法错误,general log 都会将其记录下来 SHOW VARIABLES LIKE 'general_log_file'; SET GLOBAL general_log = 'ON';
慢查询日志 记录所有执行的时间超过long_query_time的所有查询或不使用索引的查询 SHOW GLOBAL VARIABLES LIKE '%slow_query_log%';
是否是慢查询:
 show variables like 'long_query_time';
定义一般查询日志和慢查询日志的输出格式

不指定时默认为file

show variables like 'log_output';
# log_output={TABLE|FILE|NONE}
# TABLE:表示记录日志到表中
# FILE:表示记录日志到文件中
# NONE:表示不记录日志
启用慢查询日志
[mysqld]
slow_query_log = 1 #设置为1启用慢查询日志。
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2 #设置记录为慢查询的执行时间阈值,单位是秒。
查询慢查询日志信息
 show variables like "%slow%" 
 #slow_launch_time 表示如果建立线程花费了比这个值更长的时间

标签:slow,log,查询,mysql,query,日志
From: https://www.cnblogs.com/duixue/p/18284039

相关文章

  • linux进程被杀掉日志,Linux进程突然被杀掉(OOM killer),查看系统日志
    Linux进程被杀掉(OOMkiller),查看系统日志基本概念:Linux内核有个机制叫OOMkiller(OutOfMemorykiller),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽而自动把该进程杀掉。内核检测到系统内存不足、挑选并杀掉某个进程的过程可以参考内核源代码......
  • MySQL—常用的数据类型
    数据类型整型1.创建一个含有无符号/有符号整型的字段的表CREATETABLEL1( idtinyintunsigned#无符号)CREATETABLEL2( idtinyint#默认为有符号)数值型(bit)2.数值型(bit)的使用小数3.数值型(小数)的基本使用 字符串4.字符串的基本使用#演示字符......
  • MySQL5.7.x绿色版安装过程
    MySQL5.7.x绿色版安装过程记一下自己安装MySQL的过程,方便以后用官网下载MySQL5.7.x绿色版压缩包我这里使用的是mysql-5.7.42-winx64.zip解压,并配置环境变量(可选)环境变量要配置到MySQL目录下的bin目录例如:C:\DevelopmentTools\mysql-5.7.42-winx64\bin在MySQL目录......
  • 日志自动提取---七牛Logkit&观星应急工具
    目录七牛Logkit(Windows&Linux&Mac等)下载:文档:windows配置过程:1-下载2-修改logkit-community基本配置3-启动!4-浏览器访问5-添加配置吧观星应急工具 (Windows系统日志)七牛Logkit(Windows&Linux&Mac等)--简单直观,   专业版的功能更多...支持的数......
  • MySQL中的可插拔身份验证(Pluggable Authentication)(二)
    PluggableAuthentication(PAM,即可插拔式认证模块)是一种高效且灵活的用户级别的认证方式,广泛应用于现代操作系统,特别是Linux服务器中。它允许数据库管理员(DBAs)为MySQL用户帐户选择和更改不同的认证方法。1身份验证插件客户端/服务器兼容性可插拔身份验证使MySQL帐户在选择身......
  • MySQL中的可插拔身份验证(Pluggable Authentication)(一)
    PluggableAuthentication(PAM,即可插拔式认证模块)是一种高效且灵活的用户级别的认证方式,广泛应用于现代操作系统,特别是Linux服务器中。它允许数据库管理员(DBAs)为MySQL用户帐户选择和更改不同的认证方法。当客户端尝试连接到MySQL服务器时,服务器会使用客户端提供的用户名和主机......
  • 基于Java+Jsp Struts Mysql实现的图书馆管理系统设计与实现
    一、前言介绍:1.1项目摘要随着信息技术的飞速发展,传统图书馆的管理方式已经难以满足现代读者的需求。传统的图书馆管理方式通常依赖于人工操作,如图书的借阅、归还、分类、编目等,这些过程不仅效率低下,而且容易出错。同时,随着图书馆藏书量的不断增加,如何有效地管理这些图书......
  • 基于Java+Jsp+Springmvc+Mybatis3+Mysql实现的SSM个人博客系统设计与实现
    一、前言介绍:1.1项目摘要随着互联网技术的快速发展和普及,个人博客作为一种表达自我、分享知识和经验的方式,受到了越来越多人的青睐。传统的博客平台虽然提供了丰富的功能和便捷的服务,但往往难以满足个性化、定制化的需求。因此,开发一款基于SSM(Spring+SpringMVC+MyBat......
  • 【社招+校招】华为OD机试 - 运维日志排序(Java & JS & Python & C)
    鱼弦:公众号【红尘灯塔】,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)运维日志排序算法实现(Java、JavaScript、Python、C、C++)算法概述运维日志......
  • MySQL 函数简介
    MySQL提供了丰富的函数,以下是一些常见的类型和示例:数学函数:**1.ABS(x):返回x的绝对值。示例:selectABS(-89);**2.CEIL(x):返回大于或等于x的最小整数。示例:selectCEIL(-89);**3.FLOOR(x):返回小于或等于x的最大整数。示例:selectFLOOR(-89);**4.RAND......