MYSQL常備知識
MYSQL常備知識
show processlist和show full processlist
processlist命令的輸出結果顯示了有哪些執行緒在執行,不僅可以檢視當前所有的連線數,還可以檢視當前的連線狀態幫助識別出有問題的查詢語句等。
如果是root帳號,能看到所有使用者的當前連線。如果是其他普通帳號,則只能看到自己佔用的連線。show processlist只能列出當前100條。如果想全部列出,可以使用SHOW FULL PROCESSLIST命令
開啟mysql慢查詢日誌
//檢視慢查詢時間
show variables like “long_query_time”;預設10s
//檢視慢查詢配置情況
show status like “%slow_queries%”;
//檢視慢查詢日誌路徑
show variables like “%slow%”;
-slow_query_log 是否記錄慢查詢。用long_query_time變數的值來確定“慢查詢”。
-slow_query_log_file 慢日誌檔案路徑
-long_query_time 慢日誌執行時長(秒),超過設定的時間才會記日誌
Mysql 查詢表死鎖 和結束死鎖的表步驟
-
查詢是否鎖表’
show OPEN TABLES where In_use > 0; -
查詢程式
show processlist
查詢到相對應的程式===然後 kill id
補充:
檢視正在鎖的事務
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
檢視等待鎖的事務
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
相關文章
- 知識儲備
- MySQL 知識MySql
- MySQL知識MySql
- MySQL 鎖常見知識點&面試題總結MySql面試題
- Java預備知識Java
- Git常見知識Git
- Mysql知識梳理MySql
- MySQL知識點MySql
- MySQL主從複製原理及必備知識總結MySql
- 【必知必會的MySQL知識】①初探MySQLMySql
- 【必知必會的MySQL知識】②使用MySQLMySql
- css必備知識點CSS
- 必備知識點 模版
- 必備知識點 路由路由
- MySQL知識總結MySql
- mysql知識部落格MySql
- MySQL知識彙總MySql
- MySQL 索引知識大全MySql索引
- 融合外部知識的常識問答
- 前端必備知識點—SVG前端SVG
- 必備知識點 檢視
- 網路基礎必備知識
- OpenStack必備基礎知識
- Java常見知識點彙總(⑨)——異常Java
- Java基礎知識——異常Java
- Redis常考的知識點Redis
- MySQL-知識彙總MySql
- MySQL知識-積累篇MySql
- MySQL基礎知識(5)MySql
- MySQL基礎知識(6)MySql
- MySQL基礎知識(7)MySql
- MySQL基礎知識(8)MySql
- MySQL資料庫知識MySql資料庫
- MySql基礎知識(2)MySql
- MySQL知識點總結MySql
- 大資料學習之路——MySQL基礎(一)——MySQL的基礎知識與常見操作大資料MySql
- linux基礎知識整理(備忘)Linux
- 必備知識點 模型層ORM模型ORM