最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql查詢表是否被鎖的方法

 更新時間:2020年10月10日 07:53:08   作者:FXL  
在本篇文章里小編給大家分享的是關(guān)于mysql查詢表是否被鎖的方法,有需要的朋友們可以參考下。

具體方法:

(推薦教程:mysql數(shù)據(jù)庫學習教程)

查看表被鎖狀態(tài)

# 查詢哪些表鎖了
show OPEN TABLES where In_use > 0;

查看造成死鎖的sql語句

# 查詢innodb引擎的運行時信息
show engine innodb status;

查詢進程

# 查詢所有進程
show processlist;

解鎖(刪除進程)

# 刪除進程
kill id;

查看正在鎖的事物

# 查看正在鎖的事物
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS

查看等待鎖的事物

# 查看等待鎖的事務
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

內(nèi)容補充

MySQL鎖定狀態(tài)查看命令

Status 含義
Checking table 正在檢查數(shù)據(jù)表(這是自動的)。
Closing tables 正在將表中修改的數(shù)據(jù)刷新到磁盤中,同時正在關(guān)閉已經(jīng)用完的表。這是一個很快的操作,如果不是這樣的話,就應該確認磁盤空間是否已經(jīng)滿了或者磁盤是否正處于重負中。
Connect Out 復制從服務器正在連接主服務器。
Copying to tmp table on disk 由于臨時結(jié)果集大于tmp_table_size,正在將臨時表從內(nèi)存存儲轉(zhuǎn)為磁盤存儲以此節(jié)省內(nèi)存。
Creating tmp table 正在創(chuàng)建臨時表以存放部分查詢結(jié)果。
deleting from main table 服務器正在執(zhí)行多表刪除中的第一部分,剛刪除第一個表。
deleting from reference tables 服務器正在執(zhí)行多表刪除中的第二部分,正在刪除其他表的記錄。
Flushing tables 正在執(zhí)行FLUSH TABLES,等待其他線程關(guān)閉數(shù)據(jù)表。
Killed 發(fā)送了一個kill請求給某線程,那么這個線程將會檢查kill標志位,同時會放棄下一個kill請求。MySQL會在每次的主循環(huán)中檢查kill標志位,不過有些情況下該線程可能會過一小段才能死掉。如果該線程程被其他線程鎖住了,那么kill請求會在鎖釋放時馬上生效。
Locked 被其他查詢鎖住了。
Sending data 正在處理SELECT查詢的記錄,同時正在把結(jié)果發(fā)送給客戶端。
Sorting for group 正在為GROUP BY做排序。
Sorting for order 正在為ORDER BY做排序。
Opening tables 這個過程應該會很快,除非受到其他因素的干擾。例如,在執(zhí)ALTER TABLE或LOCK TABLE語句行完以前,數(shù)據(jù)表無法被其他線程打開。正嘗試打開一個表。
Removing duplicates 正在執(zhí)行一個SELECT DISTINCT方式的查詢,但是MySQL無法在前一個階段優(yōu)化掉那些重復的記錄。因此,MySQL需要再次去掉重復的記錄,然后再把結(jié)果發(fā)送給客戶端。
Reopen table 獲得了對一個表的鎖,但是必須在表結(jié)構(gòu)修改之后才能獲得這個鎖。已經(jīng)釋放鎖,關(guān)閉數(shù)據(jù)表,正嘗試重新打開數(shù)據(jù)表。
Repair by sorting 修復指令正在排序以創(chuàng)建索引。
Repair with keycache 修復指令正在利用索引緩存一個一個地創(chuàng)建新索引。它會比Repair by sorting慢些。
Searching rows for update 正在講符合條件的記錄找出來以備更新。它必須在UPDATE要修改相關(guān)的記錄之前就完成了。
Sleeping 正在等待客戶端發(fā)送新請求。
System lock 正在等待取得一個外部的系統(tǒng)鎖。如果當前沒有運行多個mysqld服務器同時請求同一個表,那么可以通過增加--skip-external-locking參數(shù)來禁止外部系統(tǒng)鎖。
Upgrading lock INSERT DELAYED正在嘗試取得一個鎖表以插入新記錄。
Updating 正在搜索匹配的記錄,并且修改它們。
User Lock 正在等待GET_LOCK()。
Waiting for tables 該線程得到通知,數(shù)據(jù)表結(jié)構(gòu)已經(jīng)被修改了,需要重新打開數(shù)據(jù)表以取得新的結(jié)構(gòu)。然后,為了能的重新打開數(shù)據(jù)表,必須等到所有其他線程關(guān)閉這個表。以下幾種情況下會產(chǎn)生這個通知:FLUSH TABLES tbl_name, ALTER TABLE, RENAME TABLE, REPAIR TABLE, ANALYZE TABLE,或OPTIMIZE TABLE。
waiting for handler insert INSERT DELAYED已經(jīng)處理完了所有待處理的插入操作,正在等待新的請求。

到此這篇關(guān)于mysql查詢表是否被鎖的方法的文章就介紹到這了,更多相關(guān)mysql怎么查詢表是否被鎖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于mysql create routine 權(quán)限的一些說明

    關(guān)于mysql create routine 權(quán)限的一些說明

    下面小編就為大家?guī)硪黄P(guān)于mysql create routine 權(quán)限的一些說明。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Mysql中的SQL約束Constraint有哪幾種

    Mysql中的SQL約束Constraint有哪幾種

    這篇文章主要介紹了Mysql中的SQL約束Constraint有哪幾種,約束是為了使表中的數(shù)據(jù)有效,常見的約束有非空約束、唯一性約束、主鍵約束、外鍵約束、檢查約束,需要的朋友可以參考下
    2024-01-01
  • Centos6.9安裝Mysql5.7.18步驟記錄

    Centos6.9安裝Mysql5.7.18步驟記錄

    本文給大家詳細介紹了Centos6.9安裝Mysql5.7.18的步驟,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-06-06
  • mysql 8.0.15 壓縮版安裝圖文教程

    mysql 8.0.15 壓縮版安裝圖文教程

    這篇文章主要為大家詳細介紹了mysql 8.0.15 壓縮版安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • MySQL insert into select 主鍵沖突解決方案

    MySQL insert into select 主鍵沖突解決方案

    本文主要介紹了MySQL insert into select主鍵沖突解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • MySQL使用binlog日志恢復數(shù)據(jù)的方法步驟

    MySQL使用binlog日志恢復數(shù)據(jù)的方法步驟

    binlog日志是用于記錄所有修改數(shù)據(jù)庫內(nèi)容的操作,本文主要介紹了MySQL使用binlog日志恢復數(shù)據(jù)的方法步驟,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • MySQL死鎖檢查處理的正常方法

    MySQL死鎖檢查處理的正常方法

    這篇文章主要給大家介紹了關(guān)于MySQL死鎖檢查處理的正常方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • MySQL雙主配置的項目實踐

    MySQL雙主配置的項目實踐

    本文詳細介紹了配置兩臺MySQL服務器之間的主從復制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • MySQL Truncate用法詳解

    MySQL Truncate用法詳解

    這篇文章主要介紹了MySQL Truncate用法的相關(guān)資料,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL系列之十四 MySQL的高可用實現(xiàn)

    MySQL系列之十四 MySQL的高可用實現(xiàn)

    這篇文章主要介紹了MySQL系列之十四 MySQL的高可用實現(xiàn),從工作原理到具體的技術(shù)實現(xiàn),本文詳細的講述了該項技術(shù),以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評論

房产| 宁都县| 沁水县| 沭阳县| 宜丰县| 桂平市| 特克斯县| 吉隆县| 延边| 青州市| 东阳市| 英吉沙县| 富阳市| 女性| 梨树县| 慈溪市| 西乌| 石家庄市| 华安县| 满城县| 松原市| 庆阳市| 千阳县| 六盘水市| 彭泽县| 都兰县| 顺昌县| 大姚县| 白玉县| 阿拉善盟| 东海县| 石家庄市| 三门峡市| 广宁县| 涟水县| 宁陕县| 仙桃市| 上饶市| 巴塘县| 阿图什市| 普兰店市|