原文地址:點擊打開鏈接
上面是我之前在微信上面看到的一篇關於mysql死鎖的一篇文章,我對裏面不能理解的地方做了下面的標註。
對於一個工作了半年的後臺程序員,我被mysql的存儲引擎innoDB給難住了。
1.innoDB: InnoDB的多個內存塊組成了內存池
1).維護所有進程/線程需要訪問的多個內部數據結構。
2).緩存磁盤上的數據,方便快速的讀取,並且在對磁盤文件的數據進行修改之前在這裏緩存。
3).重做日誌緩存。
2.X鎖和Gap鎖
原文地址:點擊打開鏈接
上面是我之前在微信上面看到的一篇關於mysql死鎖的一篇文章,我對裏面不能理解的地方做了下面的標註。
對於一個工作了半年的後臺程序員,我被mysql的存儲引擎innoDB給難住了。
1.innoDB: InnoDB的多個內存塊組成了內存池
1).維護所有進程/線程需要訪問的多個內部數據結構。
2).緩存磁盤上的數據,方便快速的讀取,並且在對磁盤文件的數據進行修改之前在這裏緩存。
3).重做日誌緩存。
2.X鎖和Gap鎖