婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL 查看事務(wù)和鎖情況的常用語句分享

MySQL 查看事務(wù)和鎖情況的常用語句分享

熱門標簽:電話外呼系統(tǒng)改號 啥是企業(yè)400電話辦理 南昌三維地圖標注 曲靖移動外呼系統(tǒng)公司 外呼系統(tǒng)打電話上限是多少 地圖標注費用是多少 武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 百應(yīng)電話機器人優(yōu)勢 怎樣在地圖標注銷售區(qū)域

一些查看數(shù)據(jù)庫中事務(wù)和鎖情況的常用語句

查看事務(wù)等待狀況:

SELECT
   r.trx_id waiting_trx_id,
   r.trx_mysql_thread_id waiting_thread,
   r.trx_query waiting_query,
   b.trx_id blocking_trx_id,
   b.trx_mysql_thread_id blocking_thread,
   b.trx_query blocking_query
FROM
   information_schema.innodb_lock_waits w
INNER JOIN information_schema.innodb_trx b ON b.trx_id = w.blocking_trx_id
INNER JOIN information_schema.innodb_trx r ON r.trx_id = w.requesting_trx_id;

查看更具體的事務(wù)等待狀況:

SELECT
   b.trx_state,
   e.state,
   e.time,
   d.state AS block_state,
   d.time AS block_time,
   a.requesting_trx_id,
   a.requested_lock_id,
   b.trx_query,
   b.trx_mysql_thread_id,
   a.blocking_trx_id,
   a.blocking_lock_id,
   c.trx_query AS block_trx_query,
   c.trx_mysql_thread_id AS block_trx_mysql_tread_id
FROM
   information_schema.INNODB_LOCK_WAITS a
LEFT JOIN information_schema.INNODB_TRX b ON a.requesting_trx_id = b.trx_id
LEFT JOIN information_schema.INNODB_TRX c ON a.blocking_trx_id = c.trx_id
LEFT JOIN information_schema.PROCESSLIST d ON c.trx_mysql_thread_id = d.id
LEFT JOIN information_schema.PROCESSLIST e ON b.trx_mysql_thread_id = e.id
ORDER BY
   a.requesting_trx_id;

查看未關(guān)閉的事務(wù):

–MySQL 5.6

SELECT
   a.trx_id,
   a.trx_state,
   a.trx_started,
   a.trx_query,
   b.ID,
   b.USER,
   b.DB,
   b.COMMAND,
   b.TIME,
   b.STATE,
   b.INFO,
   c.PROCESSLIST_USER,
   c.PROCESSLIST_HOST,
   c.PROCESSLIST_DB,
   d.SQL_TEXT
FROM
   information_schema.INNODB_TRX a
LEFT JOIN information_schema.PROCESSLIST b ON a.trx_mysql_thread_id = b.id
AND b.COMMAND = 'Sleep'
LEFT JOIN PERFORMANCE_SCHEMA.threads c ON b.id = c.PROCESSLIST_ID
LEFT JOIN PERFORMANCE_SCHEMA.events_statements_current d ON d.THREAD_ID = c.THREAD_ID;

–MySQL 5.5

SELECT
   a.trx_id,
   a.trx_state,
   a.trx_started,
   a.trx_query,
   b.ID,
   b. USER,
   b. HOST,
   b.DB,
   b.COMMAND,
   b.TIME,
   b.STATE,
   b.INFO
FROM
   information_schema.INNODB_TRX a
LEFT JOIN information_schema.PROCESSLIST b ON a.trx_mysql_thread_id = b.id
WHERE
   b.COMMAND = 'Sleep';

查看某段時間以來未關(guān)閉事務(wù):

SELECT
    trx_id,
    trx_started,
    trx_mysql_thread_id
FROM
    INFORMATION_SCHEMA.INNODB_TRX
WHERE
    trx_started  date_sub(now(), INTERVAL 1 MINUTE)
AND trx_operation_state IS NULL
AND trx_query IS NULL;

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

1 show processlist;

SHOW PROCESSLIST顯示哪些線程正在運行。您也可以使用mysqladmin processlist語句得到此信息。如果您有SUPER權(quán)限,您可以看到所有線程。否則,您只能看到您自己的線程(也就是,與您正在使用的MySQL賬戶相關(guān)的線程)。如果有線程在update或者insert 某個表,此時進程的status為updating 或者 sending data。

如果您得到“too many connections”錯誤信息,并且想要了解正在發(fā)生的情況,本語句是非常有用的。MySQL保留一個額外的連接,讓擁有SUPER權(quán)限的賬戶使用,以確保管理員能夠隨時連接和檢查系統(tǒng)(假設(shè)您沒有把此權(quán)限給予所有的用戶)。

Status

含義

Checking table

正在檢查數(shù)據(jù)表(這是自動的)。

Closing tables

正在將表中修改的數(shù)據(jù)刷新到磁盤中,同時正在關(guān)閉已經(jīng)用完的表。這是一個很快的操作,如果不是這樣的話,就應(yīng)該確認磁盤空間是否已經(jīng)滿了或者磁盤是否正處于重負中。

Connect Out

復(fù)制從服務(wù)器正在連接主服務(wù)器。

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

服務(wù)器正在執(zhí)行多表刪除中的第一部分,剛刪除第一個表。

deleting from reference tables

服務(wù)器正在執(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

這個過程應(yīng)該會很快,除非受到其他因素的干擾。例如,在執(zhí)ALTER TABLE或LOCK TABLE語句行完以前,數(shù)據(jù)表無法被其他線程打開。正嘗試打開一個表。

Removing duplicates

正在執(zhí)行一個SELECT DISTINCT方式的查詢,但是MySQL無法在前一個階段優(yōu)化掉那些重復(fù)的記錄。因此,MySQL需要再次去掉重復(fù)的記錄,然后再把結(jié)果發(fā)送給客戶端。

Reopen table

獲得了對一個表的鎖,但是必須在表結(jié)構(gòu)修改之后才能獲得這個鎖。已經(jīng)釋放鎖,關(guān)閉數(shù)據(jù)表,正嘗試重新打開數(shù)據(jù)表。

Repair by sorting

修復(fù)指令正在排序以創(chuàng)建索引。

Repair with keycache

修復(fù)指令正在利用索引緩存一個一個地創(chuàng)建新索引。它會比Repair by sorting慢些。

Searching rows for update

正在講符合條件的記錄找出來以備更新。它必須在UPDATE要修改相關(guān)的記錄之前就完成了。

Sleeping

正在等待客戶端發(fā)送新請求。

System lock

正在等待取得一個外部的系統(tǒng)鎖。如果當前沒有運行多個mysqld服務(wù)器同時請求同一個表,那么可以通過增加--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)處理完了所有待處理的插入操作,正在等待新的請求。

大部分狀態(tài)對應(yīng)很快的操作,只要有一個線程保持同一個狀態(tài)好幾秒鐘,那么可能是有問題發(fā)生了,需要檢查一下。還有其他的狀態(tài)沒在上面中列出來,不過它們大部分只是在查看服務(wù)器是否有存在錯誤是才用得著。

2 show full processlist;

show processlist;只列出前100條,如果想全列出請使用show full processlist;

3 show open tables;

這條命令能夠查看當前有那些表是打開的。In_use列表示有多少線程正在使用某張表,Name_locked表示表名是否被鎖,這一般發(fā)生在Drop或Rename命令操作這張表時。所以這條命令不能幫助解答我們常見的問題:當前某張表是否有死鎖,誰擁有表上的這個鎖等。

show open tables from database;

4 show status like ‘%lock%'

查看服務(wù)器狀態(tài)。

5 show engine innodb status\G;

MySQL 5.1之前的命令是:show innodbstatus\G;,MySQL 5.5使用上面命令即可查看innodb引擎的運行時信息。

6 show variables like ‘%timeout%';

查看服務(wù)器配置參數(shù)。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 詳解MySQL中事務(wù)隔離級別的實現(xiàn)原理
  • MySQL執(zhí)行事務(wù)的語法與流程詳解
  • mysql、oracle默認事務(wù)隔離級別的說明
  • MySQL 事務(wù)autocommit自動提交操作
  • MySQL 主從同步,事務(wù)回滾的實現(xiàn)原理
  • MySQL數(shù)據(jù)庫事務(wù)與鎖深入分析
  • Mysql事務(wù)中Update是否會鎖表?
  • 深入理解PHP+Mysql分布式事務(wù)與解決方案
  • MySQL如何實現(xiàn)事務(wù)的ACID
  • MySQL為什么要避免大事務(wù)以及大事務(wù)解決的方法
  • 詳解MySQL中事務(wù)的持久性實現(xiàn)原理

標簽:資陽 錦州 荊州 黑河 隨州 甘南 吉林 滄州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MySQL 查看事務(wù)和鎖情況的常用語句分享》,本文關(guān)鍵詞  MySQL,查看,事務(wù),和,鎖,情況,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL 查看事務(wù)和鎖情況的常用語句分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL 查看事務(wù)和鎖情況的常用語句分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产在线视频不卡二| 美女视频黄a大片欧美| 久久伊人中文字幕| 亚洲国产成人av网| 亚洲欧美日韩在线不卡| 日韩免费一区二区三区在线播放| 欧美久久久影院| 在线成人午夜影院| 日本系列欧美系列| 亚洲一区二区视频| 国产成人午夜精品影院观看视频 | 国产婷婷精品av在线| 视频在线观看一区二区三区| 一本到三区不卡视频| 国产精品久久久久久久久免费樱桃| 五月天欧美精品| 欧美精三区欧美精三区| 激情五月婷婷综合网| 国产香蕉久久精品综合网| 国产成人h网站| 久久综合狠狠综合| 国内成人自拍视频| 国产欧美日韩亚州综合| 国产传媒久久文化传媒| 一二三区精品视频| 国产精品系列在线| 国产精品区一区二区三区| www.亚洲色图.com| 国产嫩草影院久久久久| 欧美性受极品xxxx喷水| 国产一区二区三区最好精华液| 亚洲视频图片小说| 国产欧美一区二区在线| 欧美精品777| 91美女在线观看| 麻豆精品视频在线| 一区二区三区中文字幕精品精品 | 欧美日韩一区成人| 久久9热精品视频| 亚洲成av人片| 亚洲制服丝袜av| 亚洲免费观看高清完整版在线观看熊 | 欧美在线一区二区| 蜜桃久久久久久久| 一区二区三区日韩精品| 亚洲精品网站在线观看| 亚洲精品一二三| 亚洲成人av资源| 蜜臀久久99精品久久久久久9| 亚洲第一主播视频| 石原莉奈在线亚洲二区| 午夜精品免费在线观看| 天天影视网天天综合色在线播放 | 丁香婷婷综合网| 欧美激情在线观看视频免费| 欧美日韩大陆一区二区| 成人午夜激情视频| 蜜臀99久久精品久久久久久软件| 亚洲欧美日韩一区| 国产精品色婷婷| 久久久久国产精品免费免费搜索| 欧美裸体一区二区三区| 成人福利在线看| 91社区在线播放| 国内精品免费**视频| 狠狠久久亚洲欧美| 久久精品国产色蜜蜜麻豆| 日韩—二三区免费观看av| 丝袜美腿亚洲综合| 国产一区二区三区四区在线观看| 精品亚洲免费视频| 99久久久精品免费观看国产蜜| 丁香激情综合国产| 欧美色爱综合网| 久久先锋影音av鲁色资源网| 成人免费一区二区三区视频| 亚洲欧美日韩国产中文在线| 一区二区三区 在线观看视频| 亚洲国产aⅴ天堂久久| 美女性感视频久久| 成人国产精品免费观看动漫| 欧美色爱综合网| 国产精品传媒在线| 老司机一区二区| 欧洲视频一区二区| 2023国产精品视频| 日韩二区三区四区| 国产a久久麻豆| 精品日韩一区二区三区免费视频| 欧美激情中文不卡| 激情小说欧美图片| 日韩精品自拍偷拍| 国产精品网站一区| 成人免费黄色大片| 26uuu另类欧美亚洲曰本| 蜜乳av一区二区三区| 97精品国产露脸对白| 久久综合视频网| 国产欧美一区视频| 九色porny丨国产精品| 欧美日韩精品一区二区| 亚洲.国产.中文慕字在线| 欧美亚洲一区二区在线观看| 亚洲精品水蜜桃| 欧美日韩在线三区| 天堂久久久久va久久久久| 欧美在线播放高清精品| 久99久精品视频免费观看| 久久久午夜精品理论片中文字幕| 韩国女主播一区| 国产亚洲精品7777| 久久久久一区二区三区四区| 日本在线观看不卡视频| 国产亚洲美州欧州综合国| 成年人国产精品| 亚洲午夜激情网页| 国产精品每日更新| 免费的国产精品| 国产三级精品三级| 欧美网站大全在线观看| 国内欧美视频一区二区| 一区二区在线观看av| 91成人免费网站| 不卡电影一区二区三区| 蜜臀久久99精品久久久画质超高清 | 国产精品国产三级国产三级人妇 | 91精品国产黑色紧身裤美女| 成人午夜私人影院| 青草av.久久免费一区| 国产日产欧美一区二区视频| 欧美一区二区网站| 欧美男同性恋视频网站| 91福利精品视频| 色系网站成人免费| 91日韩精品一区| 99久久精品国产一区| 经典三级视频一区| 国产精品萝li| 亚洲人成网站色在线观看| 国产精品二三区| 亚洲欧洲精品天堂一级 | 亚洲成人黄色小说| 一卡二卡欧美日韩| 一区二区在线看| 亚洲黄色尤物视频| 亚洲一线二线三线久久久| 久久精品国产亚洲aⅴ| 亚洲大片免费看| 中文字幕av在线一区二区三区| 欧美一区二区三区色| 久久精品亚洲一区二区三区浴池 | 亚洲视频狠狠干| 午夜影视日本亚洲欧洲精品| 1024国产精品| 日本在线不卡一区| av网站免费线看精品| 欧美精品日韩一区| 日本一区二区免费在线观看视频| 国产精品国产三级国产| 婷婷开心激情综合| 99精品久久99久久久久| 精品久久五月天| 亚洲免费三区一区二区| 日韩高清中文字幕一区| 成人av在线播放网站| 欧美精品一区二区不卡| 日本一不卡视频| 色女孩综合影院| 久久日一线二线三线suv| 日日欢夜夜爽一区| 欧美日韩国产一级片| 亚洲国产成人在线| 国产一区三区三区| 日韩欧美高清在线| 蜜桃久久久久久久| 精品久久国产97色综合| 精品在线亚洲视频| 欧美日韩二区三区| 亚洲欧美偷拍卡通变态| 色香蕉久久蜜桃| 亚洲一区二区四区蜜桃| 欧美日韩综合色| 亚洲成人av一区| 欧美人牲a欧美精品| 午夜一区二区三区视频| 欧美在线不卡一区| 久久福利视频一区二区| 久久久久亚洲综合| 91丨porny丨国产| 午夜精彩视频在线观看不卡| 日韩片之四级片| 91在线一区二区| 麻豆一区二区三| 日韩精品中午字幕| 色综合天天性综合| 免费不卡在线视频| 激情综合网激情| 丁香激情综合国产| 色婷婷精品久久二区二区蜜臀av| 国产成人免费在线视频|