mysql dead lock detection
作者: 絃樂之花 | 可以轉載, 但必須以超連結形式標明文章原始出處和作者資訊及版權宣告
連結http://shiri512003.itpub.net/post/37713/499911
[@more@]在一組測試中發現併發從14到150(16core)效能有50%+的下降:
#測試是透過sysbench進行的
Activ Cmmit C_sel C_ins C_del C_upd
15 24K 333K 24K 24K 71K
14 25K 343K 25K 25K 74K
13 24K 329K 24K 24K 71K
15 24K 331K 24K 24K 71K
16 24K 336K 24K 24K 72K
16 24K 341K 24K 24K 73K
16 23K 327K 23K 23K 70K
12 23K 324K 23K 23K 69K
Activ Cmmit C_sel C_ins C_del C_upd
149 8216 164K 8214 8214 33K
150 8021 163K 8021 8021 32K
151 8141 164K 8142 8142 33K
151 8051 161K 8050 8050 32K
151 7910 161K 7910 7911 32K
150 8370 164K 8370 8369 33K
148 8097 161K 8097 8097 32K
之前一直以為是鎖爭用本身造成的效能問題,今天看到mituzas的一篇博文(),才曉得原來死鎖檢測是一個效能下降的因素。至於死鎖檢測造成的影響和鎖爭用造成的影響比例,需要透過開關死鎖檢測進行進一步比較了,可以參考下mituzas的那篇博文看看。還好對併發一直控制的比較好,正常情況下不會太受這個因素的影響,然而故障發生時,這個問題可能導致雪上加霜。。
bug49047描述的也是一個相關的bug,該bug將在5147進行修復,目前為止5147的pri-notes還沒有相關說明。比較搞的是之前提及將push到5146版本中,5146版本並未進行相關修復。http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html
參考文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7591490/viewspace-1033474/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Dead lock - oracleOracle
- oracle dead lock與效能Oracle
- 0120ORACLE的Dead Connection DetectionOracle
- Oracle中的死鎖Dead Lock(一)Oracle
- Oracle中的死鎖Dead Lock(二)Oracle
- A discussion of Dead Connection Detection, Resource Limits, V$SESSION, V$PROCESS and OS processesMITSession
- java安全編碼指南之:死鎖dead lockJava
- 併發insert操作導致的dead lock
- SQL Server 2000 死鎖(dead lock) 問題解決SQLServer
- 使用Dead Connection Detection(DCD)避免Oracle會話被防火牆強制斷開Oracle會話防火牆
- mysql lock操作MySql
- MySQL:理解MDL LockMySql
- mysql innodb lock鎖之record lock之一MySql
- 【MySQL】select for update 的Row Lock 與Table LockMySql
- 【Mysql】metadata lock鎖MySql
- MYSQL 鎖:metadata lockMySql
- 【MySQL】gap lock 淺析MySql
- SQL Server 2000 中使用指令碼或procedure查詢dead lock及killSQLServer指令碼
- 【Mysql】FLUSH TABLES WITH READ LOCKMySql
- MySQL Next-Key LockMySql
- 【MySQL】MetaData Lock 之一MySql
- 【MySQL】MetaData Lock 之二MySql
- 【MySQL】MetaData Lock 之三MySql
- mysql表鎖與lock tablesMySql
- MySQL:Innodb 讓MDL LOCK和ROW LOCK 記錄到errlogMySql
- MySQL的GET_LOCK函式MySql函式
- MySQL-lock(鎖)-v2.0MySql
- MySQL:MDL LOCK的“穿越行為”MySql
- MySQL 的next-lock 鎖MySql
- mysql觀測METADATA LOCK(MDL)鎖MySql
- mysql metadata lock原理與實現MySql
- MySQL 5.6 global read lock 介紹MySql
- MySQL入門學習之——innodb lockMySql
- object-detectionObject
- Face Detection APIAPI
- Grateful Dead logoGo
- httpd dead but subsys lockedhttpd
- MySQL 共享鎖 (lock in share mode),排他鎖 (for update)MySql