最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL開啟慢查詢方法及實例

 更新時間:2020年04月13日 10:32:30   作者:天際星痕  
這篇文章主要介紹了MySQL開啟慢查詢方法及實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、簡介

開啟慢查詢?nèi)罩?,可以讓MySQL記錄下查詢超過指定時間的語句,通過定位分析性能的瓶頸,才能更好的優(yōu)化數(shù)據(jù)庫系統(tǒng)的性能。

二、參數(shù)說明

slow_query_log 慢查詢開啟狀態(tài)

slow_query_log_file 慢查詢?nèi)罩敬娣诺奈恢茫ㄟ@個目錄需要MySQL的運(yùn)行帳號的可寫權(quán)限,一般設(shè)置為MySQL的數(shù)據(jù)存放目錄)
long_query_time 查詢超過多少秒才記錄

三、設(shè)置步驟

1.查看慢查詢相關(guān)參數(shù)

mysql> show variables like 'slow_query%';
+---------------------------+----------------------------------+
| Variable_name       | Value              |
+---------------------------+----------------------------------+
| slow_query_log      | OFF               |
| slow_query_log_file    | /mysql/data/localhost-slow.log  |
+---------------------------+----------------------------------+

mysql> show variables like 'long_query_time';
+-----------------+-----------+
| Variable_name  | Value   |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+

2.設(shè)置方法

方法一:全局變量設(shè)置

將 slow_query_log 全局變量設(shè)置為“ON”狀態(tài)

mysql> set global slow_query_log='ON';

設(shè)置慢查詢?nèi)罩敬娣诺奈恢?/p>

mysql> set global slow_query_log_file='/usr/local/mysql/data/slow.log';

查詢超過1秒就記錄

mysql> set global long_query_time=1;

方法二:配置文件設(shè)置

修改配置文件my.cnf,在[mysqld]下的下方加入

[mysqld]
slow_query_log = ON
slow_query_log_file = /usr/local/mysql/data/slow.log
long_query_time = 1

3.重啟MySQL服務(wù)

service mysqld restart

4.查看設(shè)置后的參數(shù)

mysql> show variables like 'slow_query%';
+---------------------+--------------------------------+
| Variable_name    | Value             |
+---------------------+--------------------------------+
| slow_query_log   | ON               |
| slow_query_log_file | /usr/local/mysql/data/slow.log |
+---------------------+--------------------------------+

mysql> show variables like 'long_query_time';
+-----------------+----------+
| Variable_name  | Value  |
+-----------------+----------+
| long_query_time | 1.000000 |
+-----------------+----------+

四、測試

1.執(zhí)行一條慢查詢SQL語句

mysql> select sleep(2);

2.查看是否生成慢查詢?nèi)罩?/p>

ls /usr/local/mysql/data/slow.log

如果日志存在,MySQL開啟慢查詢設(shè)置成功!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql經(jīng)典4張表問題詳細(xì)講解

    mysql經(jīng)典4張表問題詳細(xì)講解

    MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以通過連接不同的表將數(shù)據(jù)進(jìn)行關(guān)聯(lián)查詢,下面這篇文章主要給大家介紹了關(guān)于mysql經(jīng)典4張表問題的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • 論一條select語句在MySQL是怎樣執(zhí)行的

    論一條select語句在MySQL是怎樣執(zhí)行的

    本文將建立一套建立一套MySQL的知識框架,通過討論select語句在MySQL是怎樣執(zhí)行的來展開內(nèi)容,感興趣的小伙伴一起來看下文吧
    2021-08-08
  • SQL注入漏洞過程實例及解決方案

    SQL注入漏洞過程實例及解決方案

    這篇文章主要介紹了SQL注入漏洞過程實例及解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 圖文詳解Mysql使用left?join寫查詢語句執(zhí)行很慢問題的解決

    圖文詳解Mysql使用left?join寫查詢語句執(zhí)行很慢問題的解決

    最近工作中遇到一個非常奇怪的問題,mysql中有兩張表,test_info和test_do_info需要進(jìn)行LEFT?JOIN關(guān)聯(lián)查詢,下面這篇文章主要給大家介紹了關(guān)于Mysql使用left?join寫查詢語句執(zhí)行很慢問題的解決方法
    2023-04-04
  • MySQL Index Condition Pushdown(ICP)性能優(yōu)化方法實例

    MySQL Index Condition Pushdown(ICP)性能優(yōu)化方法實例

    這篇文章主要介紹了MySQL Index Condition Pushdown(ICP)性能優(yōu)化方法實例,本文講解了概念介紹、原理、實踐案例、案例分析、ICP的使用限制等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • MySQL之淺談DDL和DML

    MySQL之淺談DDL和DML

    大家好,本篇文章主要講的是MySQL之淺談DDL和DML,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 一文詳解如何查看電腦是否安裝了mysql

    一文詳解如何查看電腦是否安裝了mysql

    這篇文章主要給大家介紹了關(guān)于如何查看電腦是否安裝了mysql的相關(guān)資料,如果你想使用MySQL,必須首先確保它已安裝在你的計算機(jī)上,需要的朋友可以參考下
    2023-10-10
  • MySQL按時間統(tǒng)計數(shù)據(jù)的方法總結(jié)

    MySQL按時間統(tǒng)計數(shù)據(jù)的方法總結(jié)

    在本篇MYSQL的內(nèi)容里,我們給大家整理了關(guān)于按時間統(tǒng)計數(shù)據(jù)的方法內(nèi)容,有需要的朋友們學(xué)習(xí)下。
    2019-02-02
  • 如何把ACCESS的數(shù)據(jù)導(dǎo)入到Mysql中

    如何把ACCESS的數(shù)據(jù)導(dǎo)入到Mysql中

    如何把ACCESS的數(shù)據(jù)導(dǎo)入到Mysql中...
    2006-12-12
  • RedHat下MySQL的基本使用方法分享

    RedHat下MySQL的基本使用方法分享

    RedHat 下MySQL安裝,簡單設(shè)置以用基本的使用方法,需要的朋友可以參考下。
    2011-08-08

最新評論

桃源县| 山阳县| 广昌县| 昌邑市| 祁连县| 泗阳县| 禄丰县| 山西省| 府谷县| 孟州市| 拉孜县| 英吉沙县| 周口市| 韶山市| 鄢陵县| 郧西县| 宽城| 镇康县| 会同县| 阜城县| 晋宁县| 嘉禾县| 元氏县| 天镇县| 三江| 白河县| 石棉县| 宝应县| 禄丰县| 铁岭市| 内黄县| 大荔县| 朝阳区| 蒙阴县| 正安县| 新巴尔虎左旗| 十堰市| 天台县| 仁怀市| 新和县| 胶南市|