佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 詳解MySql的慢查詢分析及開啟慢查詢?nèi)罩?/div>

詳解MySql的慢查詢分析及開啟慢查詢?nèi)罩?/h1>

熱門標簽:網(wǎng)站排名優(yōu)化 服務(wù)外包 Linux服務(wù)器 地方門戶網(wǎng)站 百度競價排名 呼叫中心市場需求 鐵路電話系統(tǒng) AI電銷

我最近也在研究MySQL性能優(yōu)化的路上,那么今天也算個學(xué)習(xí)筆記吧!

在小伙伴們開發(fā)的項目中,對于MySQL排查問題找出性能瓶頸來說,最容易發(fā)現(xiàn)并解決的問題就是MYSQL的慢查詢以及沒有得用索引的查詢。

接下來教大家如何開啟MySQL5.0版本以上的慢查詢?nèi)罩居涗洠?/p>

OK,一起開始找出mysql中執(zhí)行起來不“爽”的SQL語句吧。

首先,我們通過mysql命令進入mysql命令行中:

[root@yunuo_vm ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4977
Server version: 5.6.17 Source distribution
 
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql>

ps:這里的MySQL版本是5.6.17

OK,進入到控制臺了,接下來,我們查看下MySQL默認配置中多少秒才算慢查詢

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

如上表顯示,系統(tǒng)默認的慢查詢時間上限是10秒,下面我們來把它改成1秒(大家也可以根據(jù)自己實際情況來定);

mysql> set long_query_time=1;  注: 我設(shè)置了1, 也就是執(zhí)行時間超過1秒的都算慢查詢。
Query OK, 0 rows affected (0.00 sec)

哦了!最后我們來瞅瞅MySQL開啟慢查詢?nèi)罩居涗洓]有;

mysql> show variables like 'slow%';
+---------------------+---------------+
| Variable_name    | Value     |
+---------------------+---------------+
| slow_launch_time  | 2       | 
| slow_query_log   | OFF      |
| slow_query_log_file | /tmp/slow.log |
+---------------------+---------------+

ps:

slow_query_log //是否打開日志記錄

slow_query_log_file //日志存放位置

MySQL默認沒有開啟慢查詢,下面我們來開啟下:

mysql> set global slow_query_log='ON';
Query OK, 0 rows affected (0.00 sec)

至此大功告成!??!是不是很簡單?

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

您可能感興趣的文章:
  • 深入mysql慢查詢設(shè)置的詳解
  • mysql 開啟慢查詢 如何打開mysql的慢查詢?nèi)罩居涗?/li>
  • MySQL慢查詢查找和調(diào)優(yōu)測試
  • MySQL 開啟慢查詢?nèi)罩镜姆椒?/li>
  • 對MySQL慢查詢?nèi)罩具M行分析的基本教程
  • MySQL慢查詢?nèi)罩镜呐渲门c使用教程
  • 一次MySQL慢查詢導(dǎo)致的故障
  • MySQL慢查詢以及重構(gòu)查詢的方式記錄

標簽:銅川 湘潭 湖南 黃山 蘭州 崇左 仙桃 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標題《詳解MySql的慢查詢分析及開啟慢查詢?nèi)罩尽?,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    乾安县| 富锦市| 巴东县| 大埔区| 怀柔区| 太白县| 漳浦县| 信阳市| 渭南市| 潮州市| 锡林浩特市| 桐梓县| 绥化市| 休宁县| 大邑县| 盐津县| 溧阳市| 璧山县| 门源| 越西县| 大方县| 万源市| 永吉县| 萨嘎县| 龙川县| 子长县| 巴塘县| 海林市| 樟树市| 子洲县| 兖州市| 德庆县| 揭西县| 阿坝县| 永兴县| 崇礼县| 会昌县| 卫辉市| 河间市| 沧州市| 金门县|