国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL InnoDB設(shè)置死鎖檢測的方式

2024-07-24 12:31:30
字體:
供稿:網(wǎng)友
      死鎖是指兩個或兩個以上的進(jìn)程在執(zhí)行過程中,因爭奪資源而造成的一種互相等待的現(xiàn)象,可以認(rèn)為如果一個資源被鎖定,它總會在以后某個時間被釋放。而死鎖發(fā)生在當(dāng)多個進(jìn)程訪問同一數(shù)據(jù)庫時,其中每個進(jìn)程擁有的鎖都是其他進(jìn)程所需的,由此造成每個進(jìn)程都無法繼續(xù)下去。
      InnoDB的并發(fā)寫操作會觸發(fā)死鎖,InnoDB也提供了死鎖檢測機(jī)制,可以通過設(shè)置innodb_deadlock_detect參數(shù)可以打開或關(guān)閉死鎖檢測:
  
      還可以通過設(shè)置InnDB Monitors來進(jìn)一步觀察鎖沖突詳細(xì)信息
      設(shè)置InnoDB Monitors方法
      建立test庫
      mysql>create database test;
      Query OK, 1 row affected (0.20 sec)
      mysql> use test
     Reading table information for completion of table and column names
      You can turn off this feature to get a quicker startup with -A
 
可以通過show engine innodb status命令查看死鎖信息
mysql> show engine innodb status /G
*************************** 1. row ***************************
  Type: InnoDB
  Name:
Status:
=====================================
2018-05-10 09:17:10 0x7f1fbc21a700 INNODB MONITOR OUTPUT
=====================================
Per second averages calculated from the last 46 seconds
-----------------
BACKGROUND THREAD
-----------------
srv_master_thread loops: 53 srv_active, 0 srv_shutdown, 240099 srv_idle
srv_master_thread log flush and writes: 0
----------
SEMAPHORES
----------
OS WAIT ARRAY INFO: reservation count 2007
OS WAIT ARRAY INFO: signal count 1987
RW-shared spins 3878, rounds 5594, OS waits 1735
RW-excl spins 3, rounds 91, OS waits 4
RW-sx spins 1, rounds 30, OS waits 1
Spin rounds per wait: 1.44 RW-shared, 30.33 RW-excl, 30.00 RW-sx
------------
TRANSACTIONS
------------
Trx id counter 78405
Purge done for trx's n:o < 78404 undo n:o < 10 state: running but idle
History list length 21
LIST OF TRANSACTIONS FOR EACH SESSION:
---TRANSACTION 421249967052640, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
--------
FILE I/O
--------
I/O thread 0 state: waiting for completed aio requests (insert buffer thread)
I/O thread 1 state: waiting for completed aio requests (log thread)
I/O thread 2 state: waiting for completed aio requests (read thread)

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 彭阳县| 红安县| 江阴市| 于都县| 石渠县| 甘南县| 屯留县| 贵阳市| 绥中县| 成都市| 二连浩特市| 乌拉特前旗| 广灵县| 永年县| 新巴尔虎左旗| 水富县| 德格县| 资兴市| 荆门市| 饶河县| 梁平县| 石渠县| 巴里| 沁水县| 怀远县| 融水| 龙海市| 斗六市| 胶州市| 安化县| 临泉县| 江川县| 新津县| 武陟县| 平昌县| 遂昌县| 商城县| 赤城县| 靖远县| 江山市| 安庆市|