mysql學習-----慢SQL日志開啟與查詢分析

一署鸡、慢SQL日志開啟(臨時開啟)

1呕寝、慢SQL日志開啟狀態(tài)查詢
# 查看慢sql是否開啟
show VARIABLES like 'slow_query_log';
慢SQL日志開啟查詢結(jié)果.png

如果結(jié)果為OFF狀態(tài)則需要設(shè)置為ON狀態(tài)

# 開啟慢sql日志
set global slow_query_log='ON';
2磨淌、慢SQL收集時間閾值
# 慢sql收集閾值查詢(單位秒)
show VARIABLES like 'long_query_time';
.png

修改閾值

# 慢sql收集閾值修改(需要重啟數(shù)據(jù)庫才能生效)
set global long_query_time = 2;
3阱穗、慢sql日志文件保存位置
# 查看慢sql查詢?nèi)罩疚募4嫖恢?show VARIABLES like 'slow_query_log_file';
image.png
# 設(shè)置慢sql查詢?nèi)罩疚募4嫖恢?set GLOBAL slow_query_log_file='/data/local/mysql/log/mysql-slow.log';

二、慢SQL日志開啟(配置文件開啟)

在配置文件my.cnf中添加

[mysqld]
# 開啟慢SQL查詢?nèi)罩?slow_query_log=1
# 慢SQL日志文件的位置
slow_query_log_file=/data/server/data/mysql-slow-2022-07-09.log
# 慢SQL的時間閾值嘀韧。超過long_query_time設(shè)定的,就會記錄到/data/server/data/mysql-slow.log日志文件中
long_query_time=3
# sq執(zhí)行中Rows_examined掃描行數(shù)必須大于500才會記錄
min_examined_row_limit =500
# 沒有使用索引的SQL或雖然使用了索引但仍然遍歷了所有記錄的SQL缠捌,記錄到慢查詢?nèi)罩?log-queries-not-using-indexes
# 沒有使用索引的SQL每分鐘記錄的次數(shù) 即:為了節(jié)省空間 同一條SQL語句在一分鐘內(nèi)最多只記錄10次
log_throttle_queries_not_using_indexes =10
# 記錄執(zhí)行緩慢的管理SQL锄贷,例如alter table|analyze table|check table|create index|drop index|optimize table|repair table 等命令
log-slow-admin-statements = table
# 記錄從庫上執(zhí)行的慢查詢語句
log_slow_slave_statements
# 記錄慢查詢?nèi)罩镜母袷?FILE|TABLE|NONE 默認是文件格式 TABLE 是以表的格式 不建議用table
log_output = file
# 慢日志記錄的時間格式 采用系統(tǒng)的時間
log_timestamps = 'system'

三、慢SQL日志分析

image.png
# Time: 2022-07-11T09:44:52.481135Z
# User@Host: devdb[devdb] @  [192.168.121.251]  Id: 2099943
# Query_time: 8.165586  Lock_time: 0.000027 Rows_sent: 0  Rows_examined: 171249
SET timestamp=1657532692;
DELETE FROM `order_202207`;

1曼月、# Time: 2022-07-11T09:44:52.481135Z -------sql執(zhí)行的開始時間
2谊却、# User@Host: devdb[devdb] @ [192.168.121.251] Id: 2099943 -------執(zhí)行sql的主機信息
3、# Query_time: 8.165586 Lock_time: 0.000027 Rows_sent: 0 Rows_examined: 171249-------SQL的執(zhí)行信息:

  • Query_time:SQL的查詢時間
  • Lock_time:鎖定時間
  • Rows_sent:所發(fā)送的行數(shù)
  • Rows_examined:掃描的行數(shù)

4哑芹、SET timestamp=1657532692;-------SQL執(zhí)行時間
5因惭、DELETE FROM order_202207; -------SQL的執(zhí)行內(nèi)容

四、使用mysql自帶的日志分析工具命令分析

./mysqldumpslow -t 3 /data/local/mysql/data/NewMiniPro03-slow.log

五绩衷、特大日志文件讀取與刪除

可以使用tail輸出日志文件最后幾行到新文件

tail -1000f slow-2022-07-11.log > tmp.log

使用rm刪除日志文件

# 命令窗口執(zhí)行 注:刪除前先備份(mv mysql-slow.log slow-2022-07-11.log)
 flush slow logs
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蹦魔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咳燕,更是在濱河造成了極大的恐慌勿决,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件招盲,死亡現(xiàn)場離奇詭異低缩,居然都是意外死亡,警方通過查閱死者的電腦和手機曹货,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門咆繁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人顶籽,你說我怎么就攤上這事玩般。” “怎么了礼饱?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵坏为,是天一觀的道長究驴。 經(jīng)常有香客問我,道長匀伏,這世上最難降的妖魔是什么洒忧? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮够颠,結(jié)果婚禮上熙侍,老公的妹妹穿的比我還像新娘。我一直安慰自己履磨,他們只是感情好核行,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蹬耘,像睡著了一般芝雪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上综苔,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天惩系,我揣著相機與錄音,去河邊找鬼如筛。 笑死堡牡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的杨刨。 我是一名探鬼主播晤柄,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼妖胀!你這毒婦竟也來了芥颈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤赚抡,失蹤者是張志新(化名)和其女友劉穎爬坑,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涂臣,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡盾计,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了赁遗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片署辉。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖岩四,靈堂內(nèi)的尸體忽然破棺而出哭尝,到底是詐尸還是另有隱情,我是刑警寧澤炫乓,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布刚夺,位于F島的核電站献丑,受9級特大地震影響末捣,放射性物質(zhì)發(fā)生泄漏侠姑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一箩做、第九天 我趴在偏房一處隱蔽的房頂上張望莽红。 院中可真熱鬧,春花似錦邦邦、人聲如沸安吁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鬼店。三九已至,卻和暖如春黔龟,著一層夾襖步出監(jiān)牢的瞬間妇智,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工氏身, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留巍棱,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓蛋欣,卻偏偏與公主長得像航徙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子陷虎,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容