mysql查看被鎖住的表


 

轉:

mysql查看被鎖住的表

 轉:https://blog.51cto.com/moerjinrong/2326085

  1.  
  2. mysql查看被鎖住的表
  3.  
  4. 查詢是否鎖表
  5. show OPEN TABLES where In_use > 0;
  6. 查看所有進程
  7. MySQL:
  8.  
  9. show processlist;
  10. mariabd:
  11.  
  12. show full processlist;
  13. 查詢到相對應的進程===然后 kill id
  14.  
  15. 殺掉指定mysql連接的進程號
  16. kill $pid
  17. 查看正在鎖的事務
  18. SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
  19. 查看等待鎖的事務
  20. SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
  21. 查看innodb引擎的運行時信息
  22. show engine innodb status\G;
  23. 查看造成死鎖的sql語句,分析索引情況,然后優化sql語句;
  24.  
  25. 查看服務器狀態
  26. show status like '%lock%';
  27. 查看超時時間:
  28. show variables like '%timeout%';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM