亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解MySql的慢查詢分析及開(kāi)啟慢查詢?nèi)罩?/h1>
 更新時(shí)間:2017年03月22日 10:59:56   作者:逐風(fēng)  
本篇文章主要介紹了詳解MySql的慢查詢分析及開(kāi)啟慢查詢?nèi)罩?,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。

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

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

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

OK,一起開(kāi)始找出mysql中執(zhí)行起來(lái)不“爽”的SQL語(yǔ)句吧。

首先,我們通過(guò)mysql命令進(jìn)入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,進(jìn)入到控制臺(tái)了,接下來(lái),我們查看下MySQL默認(rèn)配置中多少秒才算慢查詢

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

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

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

哦了!最后我們來(lái)瞅瞅MySQL開(kāi)啟慢查詢?nèi)罩居涗洓](mé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 //是否打開(kāi)日志記錄

slow_query_log_file //日志存放位置

MySQL默認(rèn)沒(méi)有開(kāi)啟慢查詢,下面我們來(lái)開(kāi)啟下:

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

至此大功告成?。?!是不是很簡(jiǎn)單?

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

相關(guān)文章

  • MySQL 5.7忘記root密碼后修改的詳細(xì)教程

    MySQL 5.7忘記root密碼后修改的詳細(xì)教程

    因?yàn)殚L(zhǎng)時(shí)間不操作mysql而忘記root密碼的朋友估計(jì)不在少數(shù),最近發(fā)現(xiàn)在MySQL 5.7版本下用之前的方法修改密碼不能成功了,所以只能重新想辦法解決,下面這篇文章主要給大家介紹了MySQL 5.7忘記root密碼后修改的詳細(xì)教程,需要的朋友可以參考。
    2017-05-05
  • 幾個(gè)比較重要的MySQL變量

    幾個(gè)比較重要的MySQL變量

    這篇文章主要介紹了幾個(gè)比較重要的MySQL變量,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 在MySQL中創(chuàng)建帶有IN和OUT參數(shù)的存儲(chǔ)過(guò)程的方法

    在MySQL中創(chuàng)建帶有IN和OUT參數(shù)的存儲(chǔ)過(guò)程的方法

    這篇文章主要介紹了在MySQL中創(chuàng)建帶有IN和OUT參數(shù)的存儲(chǔ)過(guò)程的方法,在一定程度上簡(jiǎn)化了操作,需要的朋友可以參考下
    2015-06-06
  • mysql通過(guò)find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序

    mysql通過(guò)find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序

    這篇文章主要介紹了mysql通過(guò)find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • linux下mysql忘記密碼的解決方法

    linux下mysql忘記密碼的解決方法

    這篇文章主要為大家詳細(xì)介紹了linux下mysql忘記密碼的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • MySQL限制查詢和數(shù)據(jù)排序介紹

    MySQL限制查詢和數(shù)據(jù)排序介紹

    這篇文章主要介紹了MySQL限制查詢和數(shù)據(jù)排序介紹,通過(guò)limit可以限制返回結(jié)果的行數(shù),而當(dāng)數(shù)據(jù)查詢出來(lái)以后,我們可以對(duì)數(shù)據(jù)進(jìn)行排序處理。在末尾使用order?by語(yǔ)句,下文相關(guān)詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-03-03
  • mysql優(yōu)化之like和=性能詳析

    mysql優(yōu)化之like和=性能詳析

    這篇文章主要給大家介紹了關(guān)于mysql優(yōu)化之like和=性能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 深入SQLite基本操作的總結(jié)詳解

    深入SQLite基本操作的總結(jié)詳解

    本篇文章是對(duì)SQLite的基本操作進(jìn)行了總結(jié)和介紹。需要的朋友參考下
    2013-05-05
  • 深入理解MySQL的行級(jí)鎖

    深入理解MySQL的行級(jí)鎖

    鎖是協(xié)調(diào)多進(jìn)程或線程并發(fā)訪問(wèn)資源的機(jī)制,對(duì)于數(shù)據(jù)庫(kù)而言,保證數(shù)據(jù)并發(fā)訪問(wèn)的一致性和有效性至關(guān)重要,本文主要介紹了MySQL的行級(jí)鎖,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-09-09
  • 一文詳解Mysql?insert也會(huì)發(fā)生死鎖嗎

    一文詳解Mysql?insert也會(huì)發(fā)生死鎖嗎

    死鎖的本質(zhì)是資源競(jìng)爭(zhēng),批量插入如果順序不一致很容易導(dǎo)致死鎖,這篇文章主要給大家介紹了關(guān)于Mysql?insert是否也會(huì)發(fā)生死鎖的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02

最新評(píng)論