Status | 含義 |
Checking table | 正在檢查數(shù)據(jù)表(這是自動的)。 |
Closing tables | 正在將表中修改的數(shù)據(jù)刷新到磁盤中,同時正在關閉已經(jīng)用完的表。這是一個很快的操作,如果不是這樣的話,就應該確認磁盤空間是否已經(jīng)滿了或者磁盤是否正處于重負中。 |
Connect Out | 復制從服務器正在連接主服務器。 |
Copying to tmp table on disk | 由于臨時結果集大于tmp_table_size,正在將臨時表從內(nèi)存存儲轉為磁盤存儲以此節(jié)省內(nèi)存。 |
Creating tmp table | 正在創(chuàng)建臨時表以存放部分查詢結果。 |
deleting from main table | 服務器正在執(zhí)行多表刪除中的第一部分,剛刪除第一個表。 |
deleting from reference tables | 服務器正在執(zhí)行多表刪除中的第二部分,正在刪除其他表的記錄。 |
Flushing tables | 正在執(zhí)行FLUSH TABLES,等待其他線程關閉數(shù)據(jù)表。 |
Killed | 發(fā)送了一個kill請求給某線程,那么這個線程將會檢查kill標志位,同時會放棄下一個kill請求。MySQL會在每次的主循環(huán)中檢查kill標志位,不過有些情況下該線程可能會過一小段才能死掉。如果該線程程被其他線程鎖住了,那么kill請求會在鎖釋放時馬上生效。 |
Locked | 被其他查詢鎖住了。 |
Sending data | 正在處理SELECT查詢的記錄,同時正在把結果發(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需要再次去掉重復的記錄,然后再把結果發(fā)送給客戶端。 |
Reopen table | 獲得了對一個表的鎖,但是必須在表結構修改之后才能獲得這個鎖。已經(jīng)釋放鎖,關閉數(shù)據(jù)表,正嘗試重新打開數(shù)據(jù)表。 |
Repair by sorting | 修復指令正在排序以創(chuàng)建索引。 |
Repair with keycache | 修復指令正在利用索引緩存一個一個地創(chuàng)建新索引。它會比Repair by sorting慢些。 |
Searching rows for update | 正在講符合條件的記錄找出來以備更新。它必須在UPDATE要修改相關的記錄之前就完成了。 |
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ù)表結構已經(jīng)被修改了,需要重新打開數(shù)據(jù)表以取得新的結構。然后,為了能的重新打開數(shù)據(jù)表,必須等到所有其他線程關閉這個表。以下幾種情況下會產(chǎn)生這個通知:FLUSH TABLES tbl_name, ALTER TABLE, RENAME TABLE, REPAIR TABLE, ANALYZE TABLE,或OPTIMIZE TABLE。 |
waiting for handler insert | INSERT DELAYED已經(jīng)處理完了所有待處理的插入操作,正在等待新的請求。 |
到此這篇關于mysql查詢表是否被鎖的方法的文章就介紹到這了,更多相關mysql怎么查詢表是否被鎖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
標簽:阿里 天津 牡丹江 呼和浩特 公主嶺 沈陽 合肥 惠州
巨人網(wǎng)絡通訊聲明:本文標題《mysql查詢表是否被鎖的方法》,本文關鍵詞 mysql,查詢表,是否,被,鎖,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。