婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解mysql慢日志查詢

詳解mysql慢日志查詢

熱門標簽:申請外呼電話線路 石家莊電商外呼系統(tǒng) 百度地圖圖標標注中心 信陽穩(wěn)定外呼系統(tǒng)運營商 廣東人工電話機器人 日照旅游地圖標注 南通自動外呼系統(tǒng)軟件 湖南人工外呼系統(tǒng)多少錢 芒果電話機器人自動化

慢日志查詢作用

慢日志查詢的主要功能就是,記錄sql語句中超過設定的時間閾值的查詢語句。例如,一條查詢sql語句,我們設置的閾值為1s,當這條查詢語句的執(zhí)行時間超過了1s,則將被寫入到慢查詢配置的日志中.
慢查詢主要是為了我們做sql語句的優(yōu)化功能.

慢日志查詢配置項說明

打開mysql,通過以下命令查看相關配置:

mysql> show variables like '%query%';
+------------------------------+--------------------------------------------------+
| Variable_name        | Value                      |
+------------------------------+--------------------------------------------------+
| binlog_rows_query_log_events | OFF                       |
| ft_query_expansion_limit   | 20                        |
| have_query_cache       | NO                        |
| long_query_time       | 10.000000                    |
| query_alloc_block_size    | 8192                       |
| query_prealloc_size     | 8192                       |
| slow_query_log        | OFF                       |
| slow_query_log_file     | /usr/local/mysql/data/seandeMacBook-Pro-slow.log |
+------------------------------+--------------------------------------------------+
8 rows in set (0.00 sec)

其中需要關注的配置項為:

1.slow_query_log

該配置項是決定是否開啟慢日志查詢功能,配置的值有ON或者OFF.

2.slow_query_log_file

該配置項是慢日志查詢的記錄文件,需要手動創(chuàng)建.

3.long_query_time

該配置項是設置慢日志查詢的時間閾值,當超過這個閾值時,慢日志才會被記錄.配置的值有0(任何的sql語句都記錄下來),或者>0(具體的閾值).該配置項是以秒為單位的,并且可以設置為小數(shù).

4.log-queries-not-using-indexes

該配置項是為了記錄未使用到索引的sql語句.

如何配置慢日志查詢

配置慢查詢功能的方式有兩種,一種是使用mysql的配置文件配置,另外一種是使用mysql命令配置.這里建議使用配置文件配置,因為在命令配置的過程中發(fā)現(xiàn)有時候配置項在set命令的時候是成功了,但是查詢還是沒設置。

1、配置文件配置

-- 找到[mysqld],在其下面添加如下代碼即可.
slow_query_log=ON
slow_query_log_file=/usr/local/mysql/var/localhost-slow.log
long_query_time=0
log-queries-not-using-indexes = 1
-- 配置好后,重啟mysql服務

2、使用命令配置

-- 這里就簡單些一個配置項就行了,其他的配置項均按照此方法配置
mysql> set slow_query_log=ON;
-- 如果執(zhí)行失敗,可能是由于沒有添加global

mysql> set global slow_query_log=ON;

配置好之后,查看mysql慢查詢?nèi)罩臼欠衽渲贸晒Γ?/p>

mysql> show variables like '%query%';
+------------------------------+--------------------------------------------------+
| Variable_name        | Value                      |
+------------------------------+--------------------------------------------------+
| binlog_rows_query_log_events | OFF                       |
| ft_query_expansion_limit   | 20                        |
| have_query_cache       | NO                        |
| long_query_time       | 10.000000                    |
| query_alloc_block_size    | 8192                       |
| query_prealloc_size     | 8192                       |
| slow_query_log        | ON                        |
| slow_query_log_file     | /usr/local/mysql/data/seandeMacBook-Pro-slow.log |
+------------------------------+--------------------------------------------------+
8 rows in set (0.01 sec)

如何查看慢查詢記錄

首先,先將慢查詢?nèi)罩镜臅r間閾值設置為0

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

重啟mysql后生效

在配置慢查詢之前,已經(jīng)導入了示例的數(shù)據(jù)文件。mysql官方數(shù)據(jù)示例,接下來就開使查詢。

mysql> select * from city where Name = 'Salala';
+------+--------+-------------+----------+------------+
| ID  | Name  | CountryCode | District | Population |
+------+--------+-------------+----------+------------+
| 2818 | Salala | OMN     | Zufar  |   131813 |
+------+--------+-------------+----------+------------+
1 row in set (0.01 sec)

根據(jù)配置的慢查詢?nèi)罩居涗浳募?usr/local/mysql/data/seandeMacBook-Pro-slow.log ,查看以上的命令操作。

# Time: 2019-08-20T09:17:49.791767Z
# User@Host: root[root] @ localhost [] Id:  150
# Query_time: 0.002549 Lock_time: 0.000144 Rows_sent: 1 Rows_examined: 4079
SET timestamp=1566292669;
select * from city where Name = 'Salala';

上訴文件配置內(nèi)容說明

1.Time

該日志記錄的時間

2.User @Host

MySQL登錄的用戶和登錄的主機地址

3.Query_time一行

第一個時間是查詢的時間、第二個是鎖表的時間、第三個是返回的行數(shù)、第四個是掃描的行數(shù)

4.SET timestamp

這一個是MySQL查詢的時間

5.sql語句

這一行就很明顯了,表示的是我們執(zhí)行的sql語句

總結(jié)

由于我們配置long_query_time=0,因此所有的sql語句都將被記錄下來,這里我們假設,僅僅是假設。我們設置的long_query_time=5,然而上面的第三項中Query_time大于5,如果是實際項目中不屬于正常范圍,則需要對其進行優(yōu)化,當然優(yōu)化的方式有很多種,下面我們使用簡單的索引方式進行優(yōu)化一下。

優(yōu)化sql語句

1、查看原本的sql語句執(zhí)行結(jié)構(gòu):

mysql> explain select * from city where Name='Salala'\G;
*************************** 1. row ***************************
      id: 1
 select_type: SIMPLE
    table: city
  partitions: NULL
     type: ALL
possible_keys: NULL
     key: NULL
   key_len: NULL
     ref: NULL
     rows: 4188
   filtered: 10.00
    Extra: Using where
1 row in set, 1 warning (0.00 sec)

可以看出來,該sql語句是進行了全盤掃描。我們可以使用索引對其進行簡單的優(yōu)化一下。

2、創(chuàng)建索引

mysql> create index idx_cityName on city(`Name`);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

3、使用explain分析一波

mysql> explain select * from city where Name='Salala'\G;
*************************** 1. row ***************************
      id: 1
 select_type: SIMPLE
    table: city
  partitions: NULL
     type: ref
possible_keys: idx_cityName
     key: idx_cityName
   key_len: 35
     ref: const
     rows: 1
   filtered: 100.00
    Extra: NULL
1 row in set, 1 warning (0.01 sec)

通過創(chuàng)建索引,我們發(fā)現(xiàn)此時只掃描了一行,并且是使用的索引掃描,因此大大提高了一個mysql查詢的效率。

mysql慢查詢使用總結(jié)

在平常的開發(fā)中,慢查詢作為MySQL優(yōu)化的一個途徑,是非常有用的。它會記錄下我們一些查詢時間長的sql語句,對其語句我們進行分析,從而達到sql查詢語句的最優(yōu)化。但是慢日志查詢開啟之后,針對sql查詢會通過磁盤I/O將相關的記錄寫入到磁盤文件中,增加了一個磁盤的I/O讀寫。因此,我們該功能用在開發(fā)、測試環(huán)境上,而不用在生產(chǎn)環(huán)境中去。

慢日志查詢工具

由于慢日志查詢文件越到后期,內(nèi)容越多。我們對其分析的壓力越大,因此我們需要借助某些工具實現(xiàn)快速分析。這些工具還沒完全使用熟悉,后期單獨寫一篇文章介紹該類型的工具,這里只是羅列一下工具名稱。

1.mysqldumpslow
2.pt-query-digest
3.mysqltop(天兔Lepus)

以上就是詳解mysql慢日志查詢的詳細內(nèi)容,更多關于mysql慢日志查詢的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySQL 一則慢日志監(jiān)控誤報的問題分析與解決
  • 關于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細介紹
  • MySQL慢日志實踐小結(jié)
  • MySQL的慢日志線上問題及優(yōu)化方案
  • mysql 5.5 開啟慢日志slow log的方法(log_slow_queries)
  • MySQL中按時間獲取慢日志信息的方法
  • 根據(jù)mysql慢日志監(jiān)控SQL語句執(zhí)行效率
  • MySQL 慢日志相關知識總結(jié)

標簽:合肥 呼和浩特 惠州 牡丹江 公主嶺 阿里 天津 沈陽

巨人網(wǎng)絡通訊聲明:本文標題《詳解mysql慢日志查詢》,本文關鍵詞  詳解,mysql,慢,日志,查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解mysql慢日志查詢》相關的同類信息!
  • 本頁收集關于詳解mysql慢日志查詢的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩一区高清| 欧美在线视频不卡| 精品欧美乱码久久久久久| 欧美色中文字幕| 精品一区二区在线视频| 日本不卡中文字幕| 国产成人精品在线看| 午夜av电影一区| 国产精品一区二区不卡| 亚洲成人一区二区在线观看| 日韩电影一区二区三区四区| 国产精品一区不卡| 99国产精品久久久久| 97成人超碰视| 精品国产一区a| 成人免费毛片aaaaa**| 国产成人精品影院| 欧美在线看片a免费观看| 91污片在线观看| 国产欧美一区二区精品仙草咪| 日韩欧美中文一区| 国产精品久久久久久户外露出| 成人av在线影院| 欧美日韩三级在线| 国产精品美女www爽爽爽| 亚洲国产精品一区二区久久恐怖片| 亚洲成人手机在线| 成人18精品视频| 精品欧美乱码久久久久久1区2区| 亚洲图片欧美激情| 精品无码三级在线观看视频 | 日韩电影在线观看电影| 久久综合久久99| 日韩限制级电影在线观看| 精品国产一区二区三区久久影院| 欧美日本一区二区三区四区| 亚洲国产一区二区三区| 日韩欧美在线123| 国产成人免费在线视频| 欧美变态口味重另类| 欧美一区二区三区在线看| 亚洲欧洲国产日韩| 麻豆视频一区二区| 成人avav在线| 精品在线亚洲视频| 国产成人精品免费一区二区| 亚洲三级免费观看| www.成人网.com| 69久久夜色精品国产69蝌蚪网| 亚洲国产精品精华液ab| 国产精品中文欧美| 精品va天堂亚洲国产| 日韩专区一卡二卡| 国产欧美日韩一区二区三区在线观看| 国产精品亚洲午夜一区二区三区| 最新国产精品久久精品| 精品视频免费看| 国产成人一区在线| 一区二区三区在线视频播放| 日韩一区二区影院| 91亚洲国产成人精品一区二区三| 一区二区三区日本| 国产精品毛片a∨一区二区三区| 欧美久久一二三四区| 欧美r级在线观看| 日韩高清不卡一区二区| 亚洲一二三区在线观看| 精品久久久久香蕉网| 欧美一区二区福利在线| 欧美理论电影在线| 国产激情偷乱视频一区二区三区| 国产精品天美传媒沈樵| 蜜臀久久99精品久久久久久9| 日韩三级视频中文字幕| 国产一区二区三区不卡在线观看| 久久综合久久99| 日本午夜精品一区二区三区电影| 精品1区2区3区| 久久精品一区蜜桃臀影院| 成人毛片在线观看| 久久久欧美精品sm网站| 日韩精品一二区| 国产午夜亚洲精品理论片色戒| 国产盗摄一区二区三区| 久久久久久免费| 91精品国产丝袜白色高跟鞋| 国产成人亚洲综合色影视| 不卡区在线中文字幕| 91视频国产资源| 欧美视频你懂的| 欧美色综合影院| 欧美一区二区日韩| 欧美xxxxx牲另类人与| www日韩大片| 国产精品久久久久7777按摩| 亚洲免费视频成人| 精品久久国产老人久久综合| 麻豆精品久久久| 97久久精品人人做人人爽50路| 91精品国产免费久久综合| 亚洲午夜一二三区视频| 成人理论电影网| 久久久久99精品一区| 日韩亚洲欧美一区| 欧美日韩国产高清一区| 91精品国产综合久久久久久久久久 | 日本午夜一区二区| 一区二区三区四区亚洲| 视频一区在线视频| 日韩免费电影一区| 欧美经典一区二区三区| 亚洲va天堂va国产va久| 蜜桃视频第一区免费观看| 成人av免费观看| 久久久久一区二区三区四区| 国产精品成人一区二区艾草| 日韩成人一区二区| 一本色道a无线码一区v| 337p亚洲精品色噜噜噜| 欧美久久久久久久久久 | 一二三区精品视频| 国产精品麻豆99久久久久久| 欧美一区二视频| 精品一区二区三区免费毛片爱| 国产欧美视频在线观看| 欧美大胆人体bbbb| 亚洲综合成人在线| 91丨porny丨户外露出| 亚洲成人久久影院| 欧美亚洲综合色| 亚洲综合图片区| 99久久免费精品| 中文av一区特黄| 成人黄页在线观看| 亚洲午夜在线电影| 欧美成人a∨高清免费观看| 丰满少妇在线播放bd日韩电影| 国产欧美精品一区二区色综合 | 国产婷婷一区二区| 最新久久zyz资源站| 久久精品夜色噜噜亚洲aⅴ| 中文字幕五月欧美| 国产精品久久夜| 日本一区二区在线不卡| 日本强好片久久久久久aaa| 9久草视频在线视频精品| 久久久精品国产免大香伊| 亚洲一区二区欧美激情| 亚洲欧洲精品一区二区精品久久久| 欧美日韩精品免费| 欧美精品日韩一区| 日韩精品一区二区三区视频| 777亚洲妇女| 欧美一三区三区四区免费在线看| 成人国产免费视频| 日韩国产欧美在线播放| 国产成人在线免费观看| 一本到一区二区三区| 日本一区二区三区dvd视频在线| 亚洲成人资源在线| 精品噜噜噜噜久久久久久久久试看| 久久久精品影视| 亚洲日本在线观看| 国产呦精品一区二区三区网站| 99国产精品一区| 国产精品拍天天在线| 狠狠久久亚洲欧美| 欧美一区二区播放| 天天综合网天天综合色| 日本韩国欧美在线| 一区二区三区精品视频在线| 99精品黄色片免费大全| 久久精品欧美日韩精品 | 制服丝袜中文字幕亚洲| 亚洲日本一区二区| 91极品视觉盛宴| 一区二区三区在线视频免费观看| 99re免费视频精品全部| 亚洲码国产岛国毛片在线| 成人激情视频网站| 欧美视频在线不卡| 国产综合一区二区| 夜夜亚洲天天久久| 国产精品久久久久四虎| 欧美精品亚洲二区| av在线播放不卡| 日韩av一区二区三区四区| 成人美女视频在线观看| 日韩欧美国产一区二区三区| 一区二区三区成人在线视频| 国产91丝袜在线观看| 久久精品在线观看| 韩国三级在线一区| 成人h动漫精品一区二区| 久久久久久麻豆| 麻豆精品久久久| 欧美福利电影网| 9久草视频在线视频精品| 久久国产福利国产秒拍| 亚洲精品高清在线|