欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL如何清空慢查詢文件

 更新時間:2015年12月03日 09:14:41   作者:pursuer.chen  
這篇文章主要介紹了MySQL如何清空慢查詢文件,如何在線生成一個新的慢查詢文件,感興趣的小伙伴們可以參考一下

一、概述

本章主要寫當慢查詢文件很大的時候怎樣在線生成一個新的慢查詢文件。

測試環(huán)境:mysql 5.6.21

二、步驟

配置慢查詢

默認的my.cnf文件在/etc/目錄下

vim /etc/my.cnf

#slow_query

slow_query_log=1#開啟慢查詢

slow_query_log_file=/var/lib/mysql/mysql-slow.log #設(shè)置慢查詢路徑

long_query_time=0.01#設(shè)置慢查詢時間

配置完要重啟mysql服務才生效

查詢慢查詢配置是否成功

測試慢查詢

use information_schema;

select * from tables;

語句執(zhí)行時間花了:1.1秒,返回了314行記錄;

查看慢查詢文件:cat mysql-slow.log

慢查詢?nèi)罩疚募杏涗浟嗣恳惶炻樵冇涗?,每一條記錄都是以Time:開頭;記錄了包含登入信息,查詢所花的時間,鎖花的時間,返回的行數(shù),掃描的記錄數(shù),執(zhí)行的語句。

在線生成慢查詢?nèi)罩疚募?/strong>

1.關(guān)閉全局慢查詢

復制代碼 代碼如下:
SET global slow_query_log=0

查詢是否關(guān)閉全局慢查詢

復制代碼 代碼如下:
SHOW VARIABLES LIKE '%query_log%';

設(shè)置一個新的慢查詢文件

復制代碼 代碼如下:
SET global slow_query_log_file='/var/lib/mysql/mysql-slow_new.log'

開啟慢查詢

復制代碼 代碼如下:
SET global slow_query_log=1;

復制代碼 代碼如下:
SHOW VARIABLES LIKE '%query_log%';

在慢查詢路徑中可以看到生成了一個新的慢查詢文件。

后面的慢查詢信息會記錄到新的日志文件當中,

這時我們可以mv以前的慢查詢文件進行歸檔了。

重啟mysql服務

service mysql restart

復制代碼 代碼如下:
SHOW VARIABLES LIKE '%query_log%';

當重啟mysql服務之后,慢日志文件會重新變成之前的在my.cnf里面設(shè)置的文件,所以如果你想要重啟服務之后慢日志文件還是剛才設(shè)置的mysql-slow_new.log的話你就需要在修改全局設(shè)置的同時再修改my.cnf文件,這樣就能保證重啟之后文件還是之前修改的文件。

總結(jié)

配置慢查詢對平時收集性能差的語句很有幫助,也有很多工具專門來分析慢查詢?nèi)罩镜?,其中percona-toolkit就是一個很不錯的分析慢查詢的工具,如果沒有使用可以去了解一下。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助。

  • you *might* want to use the less safe log_bin_trust_function_creators variable

    you *might* want to use the less safe log_bin_trust_function

    you *might* want to use the less safe log_bin_trust_function_creators variable
    2011-07-07
  • MySQL中l(wèi)imit語法及用法小結(jié)

    MySQL中l(wèi)imit語法及用法小結(jié)

    LIMIT 是 MySQL 中的一個特殊關(guān)鍵字,用于指定查詢結(jié)果從哪條記錄開始顯示,一共顯示多少條記錄,本文重點介紹MySQL中l(wèi)imit語法及用法小結(jié),感興趣的朋友一起看看吧
    2023-10-10
  • mysql5.7.25使用全文檢索功能的實例教程

    mysql5.7.25使用全文檢索功能的實例教程

    其實全文檢索在MySQL里面很早就支持了,下面這篇文章主要給大家介紹了關(guān)于mysql5.7.25使用全文檢索功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • Mysql 自定義隨機字符串的實現(xiàn)方法

    Mysql 自定義隨機字符串的實現(xiàn)方法

    前段時間接了一個項目,需要用到隨機字符串,但是mysql的庫函數(shù)沒有直接提供,需要我們自己實現(xiàn)此功能,下面小編給大家介紹下Mysql 自定義隨機字符串的實現(xiàn)方法,需要的朋友參考下吧
    2016-08-08
  • MySQL鎖等待與死鎖問題分析

    MySQL鎖等待與死鎖問題分析

    這篇文章主要介紹了MySQL鎖等待與死鎖問題分析,幫助大家更好的理解和學習使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • MySQL常用命令與內(nèi)部組件及SQL優(yōu)化詳情

    MySQL常用命令與內(nèi)部組件及SQL優(yōu)化詳情

    這篇文章主要介紹了MySQL常用命令與內(nèi)部組件及SQL優(yōu)化詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • mysql zip 文件安裝教程

    mysql zip 文件安裝教程

    這篇文章主要為大家詳細介紹了mysql zip 文件安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 解析優(yōu)化MySQL插入方法的五個妙招

    解析優(yōu)化MySQL插入方法的五個妙招

    本篇文章是對優(yōu)化MySQL插入方法的五個妙招進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 最新評論