`

慢查询相关配置

 
阅读更多

-- 查看是否开启了慢查询

SHOW VARIABLES LIKE '%slow_query_log%' ;

 

-- 1:开启  0:禁止 

SET GLOBAL slow_query_log = 1

 

-- 查看慢查询日志文件保存路径

SHOW VARIABLES LIKE 'slow_query_log_file'

 

-- 查看慢查询的查询阀值  单位:毫秒   >long_query_time

SHOW VARIABLES LIKE 'long_query_time'

 

-- 设置查询时间阀值

SET GLOBAL long_query_time = 2

 

-- 设置后要重开一个连接否则还是原来的值

SHOW VARIABLES LIKE 'long_query_time'

 

-- 查看设置后的值为当前设置的值

SHOW  GLOBAL VARIABLES LIKE 'long_query_time'

 

-- 参数是指定日志的存储方式

SHOW VARIABLES LIKE 'log_output'

 

-- 默认为FILE,可以设置 TABLE   -- MySQL数据库支持同时两种日志存储方式,配置的时候以逗号隔开即可,如:log_output=’FILE,TABLE’

SET GLOBAL log_output='FILE,TABLE';

 

-- 未使用索引的查询也被记录到慢查询日志中  其实使用full index scan的sql也会被记录到慢查询日志。

SHOW VARIABLES LIKE 'log_queries_not_using_indexes';

 

-- 设置未使用索引的查询也被记录到慢查询日志中

SET GLOBAL log_queries_not_using_indexes=1;

 

-- 系统变量log_slow_admin_statements表示是否将慢管理语句例如ANALYZE TABLE和ALTER TABLE等记入慢查询日志

SHOW VARIABLES LIKE 'log_slow_admin_statements';

 

-- 如果你想查询有多少条慢查询记录,可以使用系统变量。

SHOW GLOBAL STATUS LIKE '%Slow_queries%';

 

参考地址:http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=2650862020&idx=1&sn=dd5178f58e27fc0b9deec83d40090b6f&scene=1&srcid=0917UYBkHvB1duZxHcERoG2l#rd

 

 http://www.linuxidc.com/Linux/2012-08/69398.htm

 -- binlog

http://www.cnblogs.com/xionghui/archive/2012/03/11/2389792.html

 

 

分享到:
评论

相关推荐

    mysql的慢日志配置查询和show processlist使用

    这个配置项指定了慢查询的时间阈值,即执行时间超过 2 秒的 SQL 语句将被记录到慢日志中。 Show Processlist Show Processlist 是 MySQL 中的一个命令,用于显示当前 MySQL 服务器中正在执行的所有进程。通过这个...

    mysql性能优化-慢查询分析、优化索引和配置.doc

    - 开启慢查询日志的方法有两种:一种是在MySQL配置文件`my.cnf`或`my.ini`中添加相关参数;另一种是通过命令行动态设置。 配置示例: ```ini [mysqld] log-slow-queries = /data/mysqldata/slow-query.log ...

    mysql慢查询日志的使用

    通过合理配置和使用MySQL慢查询日志及其相关的分析工具,可以有效地定位和解决数据库性能问题,提高系统的整体性能和稳定性。需要注意的是,在生产环境中使用慢查询日志时,应根据实际情况适度调整相关参数,避免因...

    线上慢查询日志文档及命令

    本文将详细讲解如何利用慢查询日志来优化线上MySQL数据库的性能,并介绍相关的操作步骤和命令。 首先,我们要了解什么是慢查询日志。MySQL的慢查询日志记录了那些执行时间超过预设阈值的SQL语句,这有助于识别并...

    MySQL慢查询相关知识

    ### MySQL慢查询相关知识 #### 一、概览 MySQL慢查询是指那些执行时间超过预设阈值的SQL语句。这些慢查询不仅会降低数据库性能,还可能导致用户体验下降。因此,了解如何诊断和优化慢查询是每个DBA或开发人员必备...

    MySQL优化篇:慢查询日志.pdf

    为了让慢查询日志永久生效,需要修改MySQL的配置文件`***f`,在`[mysqld]`部分加入慢查询日志相关的配置,例如:`slow_query_log=1`表示开启慢查询日志,`long_query_time=3`设置慢查询阈值为3秒,`log_output=FILE`...

    mysql自动安装脚本,备份配置,慢日志配置,配置文件

    本压缩包包含了一系列与MySQL相关的自动化脚本,包括安装、备份、慢查询日志配置以及可能的通用配置。 `mysql_auto_install.sh` 是MySQL的自动安装脚本,它通常包含了安装MySQL服务器、设置必要的权限、初始化...

    二、mysql优化技术-定位慢查询

    这篇博文可能详细介绍了如何诊断和解决MySQL中的慢查询问题,而`sql.txt`文件很可能包含了一些示例SQL语句或者慢查询日志。 慢查询通常是由于不恰当的索引使用、过度的数据扫描、复杂的查询逻辑或是资源争抢等原因...

    SQL Server数据库查询速度慢原因及优化方法

    【赛迪网-IT技术报道】SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有...

    (mysql面试题)MySQL中的慢查询日志的作用及其使用方法及代码展示.txt

    1. **开启慢查询日志**:在MySQL配置文件(如`my.cnf`或`my.ini`)中,可以通过设置相关参数来开启慢查询日志功能。关键配置项包括: - `slow_query_log`:控制是否启用慢查询日志,默认为`OFF`。 - `long_query_...

    MYSQL5.7.9开启慢查询日志的技巧

    以下是对开启慢查询日志及其相关配置的详细说明: 1. **启用慢查询日志**: - 动态设置:通过执行`set global slow_query_log=1;`可以在运行时临时开启慢查询日志。但这种方式会随着服务器重启而失效。 - 配置...

    通过Mybatis拦截器自动定位慢SQL并记录日志

    在Mybatis框架中,开发人员经常需要关注数据库查询性能,特别是慢SQL的定位与优化,因为它们直接影响到系统的响应速度和用户体验。为了有效地管理和解决这个问题,我们可以利用Mybatis的拦截器机制来自动检测并记录...

    详解mysql数据库如何开启慢查询日志

    此命令用于查看与慢查询相关的其他变量,可以帮助理解慢查询日志的工作原理。 为了验证慢查询日志是否已经记录了慢查询,可以执行一个模拟的慢查询操作: ``` SELECT SLEEP(10), name FROM user WHERE userid=1; `...

    Mysql开启慢查询

    以下将详细阐述慢查询的相关知识点及其开启方法。 **1. 慢查询的作用** 慢查询日志主要用来记录那些运行时间超过预设阈值的SQL查询。这些查询可能是由于索引不当、数据量过大、JOIN操作复杂或者查询逻辑不合理等...

    mysql 开启慢查询 如何打开mysql的慢查询日志记录

    以下是如何开启MySQL慢查询日志记录及其相关的知识点: 1. **开启慢查询日志**: 要启用慢查询日志,你需要编辑MySQL的配置文件。在Windows系统中,这个文件通常是`my.ini`,而在Linux系统中则是`my.cnf`。在 `...

    MySQL开启慢查询方法及实例

    1. 首先,可以通过`show variables like 'slow_query%'`和`show variables like 'long_query_time'`命令来查看当前的慢查询相关参数设置。 2. 方法一:通过全局变量设置。在MySQL客户端中,可以执行如下命令: - ...

    MySQL慢查询之开启慢查询

    接下来,我们来看一下与慢查询相关的几个关键参数: 1. `slow_query_log`:此参数决定了是否开启慢查询日志。当其值为`ON`时,表示慢查询日志功能启用;若为`OFF`,则表示关闭。 2. `slow_query_log_file`:定义了...

    sybase数据库系统配置

    然而,在实际应用过程中,可能会遇到数据库性能缓慢的问题,这往往与系统配置密切相关。本文将针对Sybase数据库性能慢的情况进行深入分析,并提出具体的优化建议。 #### 二、Sybase数据库服务配置要点 在优化...

    MySQL慢查询日志的基本使用教程

    以下是对MySQL慢查询日志相关知识点的详细说明: 1. **启用与配置慢查询日志** - `slow_query_log` 参数:决定是否开启慢查询日志,值为1表示开启,0表示关闭。 - `log_slow_queries`(5.6以下版本)或`slow_...

Global site tag (gtag.js) - Google Analytics