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

mysql記錄耗時(shí)的sql實(shí)例詳解

 更新時(shí)間:2017年08月24日 11:30:30   投稿:lqh  
這篇文章主要介紹了mysql記錄耗時(shí)的sql實(shí)例詳解的相關(guān)資料,這里提供實(shí)現(xiàn)方法,希望能幫助到大家,需要的朋友可以參考下

mysql記錄耗時(shí)的sql

mysql可以把耗時(shí)的sql或未使用索引的sql都記錄在slow log里,供優(yōu)化分析使用。

1.mysql慢查詢?nèi)罩締⒂茫?/strong>

mysql慢查詢?nèi)罩緦?duì)于跟蹤有問(wèn)題的查詢非常有用,可以分析出當(dāng)前程序里有很耗費(fèi)資源的sql語(yǔ)句,那如何打開(kāi)mysql的慢查詢?nèi)罩居涗浤?#63;

mysql> show variables like 'log_slow_queries';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| log_slow_queries | OFF | 
+------------------+-------+
1 row in set (0.01 sec)

mysql> 

這說(shuō)明slow log功能沒(méi)有啟用,要啟用需要修改mysql的配置文件,在配置文件"[mysqld]"里添加如下倆參數(shù):

long_query_time=1
log-slow-queries=/var/mysql/logs/slow.log

說(shuō)明

long_query_time

此參數(shù)表示的是慢查詢的度量時(shí)間,單位是秒,最小是1,缺省值是10,凡是執(zhí)行時(shí)間超過(guò)long_query_time的sql語(yǔ)句都會(huì)記錄到慢查詢?nèi)罩局?/p>

log-slow-queries[=file_name]

file_name參數(shù)可選,缺省值是host_name-slow.log,如果指定了file_name參數(shù)的話,mysql就會(huì)把慢查詢的日志記錄到file_name所設(shè)定的文件中,如果file_name提供的是一個(gè)相對(duì)路徑,mysql會(huì)把日志記錄到mysql的data目錄中,這個(gè)參數(shù)只能在配置文件里添加,無(wú)法在命令行里執(zhí)行。

2.將未使用索引查詢也記錄到slow log中的配置

在mysql的啟動(dòng)配置文件或命令行參數(shù)中增加“l(fā)og_queries_not_using_indexes” 參數(shù)就可以把未使用索引查詢語(yǔ)句添加到slow log里了。

樣例如下:

[root@localhost mysqlsla-2.03]# more /etc/my.cnf 
[mysqld]
datadir=/var/lib/mysql
log_bin=/tmp/mysql/bin-log/mysql-bin.log
log_bin=ON
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1


log_slow_queries=/tmp/127_slow.log
long_query_time=1
log_queries_not_using_indexes

.......

重啟mysql后,檢查結(jié)果如下:

mysql> show variables like 'log_slow_queries';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| log_slow_queries | ON | 
+------------------+-------+
1 row in set (0.00 sec)

mysql> show variables like 'long_query_time';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| long_query_time | 2  | 
+-----------------+-------+
1 row in set (0.00 sec)

mysql>

以上就是mysql記錄耗時(shí)的sql實(shí)例詳解,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • MySQL Hints控制查詢優(yōu)化器的選擇問(wèn)題小結(jié)

    MySQL Hints控制查詢優(yōu)化器的選擇問(wèn)題小結(jié)

    MySQL Hints是一種強(qiáng)大的工具,可以幫助我們解決復(fù)雜的查詢性能問(wèn)題,然而,它們應(yīng)該謹(jǐn)慎使用,并且總是與徹底的測(cè)試和驗(yàn)證相結(jié)合,本文介紹MySQL Hints控制查詢優(yōu)化器的選擇,感興趣的朋友一起看看吧
    2024-06-06
  • Mysql 實(shí)現(xiàn)向上遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu)的示例代碼

    Mysql 實(shí)現(xiàn)向上遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu)的示例代碼

    通過(guò)mysql 8.0以下版本實(shí)現(xiàn),一個(gè)人多角色id,一個(gè)角色對(duì)應(yīng)某個(gè)節(jié)點(diǎn)menu_id,根節(jié)點(diǎn)的父節(jié)點(diǎn)存儲(chǔ)為NULL, 向上遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu),今天通過(guò)本文給大家介紹Mysql遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu),感興趣的朋友一起看看吧
    2022-09-09
  • mysql中的replace函數(shù)替換字符串問(wèn)題

    mysql中的replace函數(shù)替換字符串問(wèn)題

    這篇文章主要介紹了mysql中的replace函數(shù)替換字符串問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • mysql not in、left join、IS NULL、NOT EXISTS 效率問(wèn)題記錄

    mysql not in、left join、IS NULL、NOT EXISTS 效率問(wèn)題記錄

    mysql not in、left join、IS NULL、NOT EXISTS 效率問(wèn)題記錄,需要的朋友可以參考下。
    2011-12-12
  • 圖文詳解MySQL中的主鍵與事務(wù)

    圖文詳解MySQL中的主鍵與事務(wù)

    這篇文章主要給大家介紹了關(guān)于MySQL中主鍵與事務(wù)的相關(guān)資料,主鍵與事務(wù)是我們使用mysql中經(jīng)常遇到的,文中通過(guò)圖文以及實(shí)例代碼介紹的很詳細(xì),需要的朋友可以參考下
    2021-05-05
  • MySQL命令執(zhí)行sql文件的方法小結(jié)

    MySQL命令執(zhí)行sql文件的方法小結(jié)

    本文給大家分享MySQL命令執(zhí)行sql文件的兩種方法,每種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • 在MySQL中使用子查詢和標(biāo)量子查詢的基本操作教程

    在MySQL中使用子查詢和標(biāo)量子查詢的基本操作教程

    這篇文章主要介紹了在MySQL中使用子查詢和標(biāo)量子查詢的基本操作教程,子查詢的使用時(shí)MySQL入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-12-12
  • MySQL提高分頁(yè)效率

    MySQL提高分頁(yè)效率

    本文分享的這段代碼是大數(shù)據(jù)量時(shí)提高分頁(yè)的效率的測(cè)試代碼,感興趣的小伙伴可以參考一下
    2015-10-10
  • mysql 5.5.56免安裝版配置方法

    mysql 5.5.56免安裝版配置方法

    這篇文章主要介紹了mysql 5.5.56免安裝版配置方法,本文通過(guò)文字實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • Centos6.9安裝Mysql5.7.18步驟記錄

    Centos6.9安裝Mysql5.7.18步驟記錄

    本文給大家詳細(xì)介紹了Centos6.9安裝Mysql5.7.18的步驟,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-06-06

最新評(píng)論

龙江县| 富锦市| 高碑店市| 吉安市| 新野县| 定襄县| 东乌| 宾川县| 定安县| 阜平县| 柳江县| 会宁县| 达州市| 芮城县| 名山县| 望都县| 红安县| 赤壁市| 平昌县| 习水县| 北京市| 酒泉市| 克什克腾旗| 确山县| 陆良县| 通榆县| 土默特左旗| 太仆寺旗| 和龙市| 星子县| 甘孜县| 南投市| 贵州省| 济宁市| 赣榆县| 绥宁县| 永和县| 沂南县| 南川市| 卢湾区| 航空|