3mysql查詢擷取分析

2022-08-15 19:45:17 字數 574 閱讀 6171

***explain   ****分析*******

1觀察,至少跑一天,看看生產的慢sql情況

2開啟慢查詢日誌,設定闕值,比如超過5秒鐘的就是慢sql,並將它抓取出來

3explain+慢sql分析

4show profile

5運維經理 or dba,進行sql資料庫伺服器的引數調優

*****總結*****

1慢查詢的開啟並捕獲

2explain+慢sql分析

3show profile查詢sql在mysql伺服器裡面的執行細節和生命週期情況

4sql資料庫伺服器的引數調優

3.1查詢優化

3.1.1 **永遠小表驅動大表

類似巢狀迴圈nested loop

case

3.1.2order by關鍵字優化

3.1.3group by關鍵字優化

3.2慢查詢日誌

3.3批量資料指令碼

3.4show profile

3.5全域性查詢日誌

第四章mysql鎖機制

第五章主從複製

3 mySQL 輸入查詢

輸入查詢,確保已經連線到伺服器。這樣做本身並不選擇要使用的任何資料庫。看乙個簡單的查詢。要求伺服器告訴您其版本號和當前日期。mysql select version current date version current date 10.3 27 mariadb 0 deb10u1 2021 03...

mysql 擷取查詢分析

1.1 是什麼 1 mysql的慢查詢日誌是mysql提供的一種日誌記錄,它用來記錄在mysql中響應時間超過閥值的語句,具 體指執行時間超過long query time值的sql,則會被記錄到慢查詢日誌中。2 具體指執行時間超過long query time值的sql,則會被記錄到慢查詢日誌中。...

mysql高階3 MYSQL高階

檢視 create view v employee asselect a.empid,a.empname,a.gender,b.deptname from employee a left join dept b on a.deptid b.deptid select from v employee ...