問題 最近處理一個(gè)死鎖問題的時(shí)候,看到datetime的在show engine中看到的格式大概如下, 0: len 5; hex 99b094...
首先我們需要明白一點(diǎn),數(shù)據(jù)庫中存在2種權(quán)重: 調(diào)度(scheduler)權(quán)重:主要和鎖堵塞的時(shí)長和鎖堵塞的事務(wù)數(shù)量相關(guān),主要用于鎖釋放后喚醒事務(wù)...
一、關(guān)于Lock_iter::for_each迭代器的迭代方式 加入到LOCK SYSTEM hash結(jié)構(gòu)使用的space_id和page no...
本文討論的鎖都是innodb 的行鎖,不涉及譬如MDL LOCK/TABLE LOCK等鎖,這也是最常見的。 一、LOCK SYSTEM的拆鎖改...
一、問題來源 今天有個(gè)朋友問我如果判斷MySQL連接是交互式還是非交互式,我翻了一下沒翻到,我們先來看看什么是交互式和非交互式吧。我們知道MyS...
一、問題來源 這是今天要到的一個(gè)問題,由朋友楊長江提交給我,版本5.7.17。如下: 這里只是部分截屏,GTID SET已經(jīng)分成了無數(shù)段。正常情...
能力有限,如果有誤請諒解。 一、問題來源 最近在檢查某個(gè)數(shù)據(jù)庫性能的時(shí)候,通過top -Hu mysql看到了一個(gè)特別奇怪的現(xiàn)象,線程有了自己的...
一直對這部分不太了解,稍微看了一下,但由于知識儲備有限,錯(cuò)誤在所難免。 總的看起來MySQL在這部分依舊使用了常規(guī)的 reactor+線程池高并...
簡單記錄遇到的問題 一、問題如下 圖中的敏感數(shù)據(jù)已經(jīng)處理掉了,其中rw lock部分堵塞如下 反正都是這個(gè)玩意。版本5.7.24。 二、大概說明...