![240](https://upload.jianshu.io/users/upload_avatars/27707627/7c322c2d-992d-4b2b-b87c-9983aed0e0d1.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 概述 這一章主要講到了行鎖纸淮,從兩階段鎖說(shuō)起江咳,提到了死鎖和死鎖檢測(cè),以及怎么解決熱點(diǎn)行更新導(dǎo)致的性能問(wèn)題永罚。 2. 總結(jié) 2.1 行鎖 行鎖就...
1. 概述 這一章主要講到了全局鎖和表鎖,介紹了碰到鎖時(shí)的現(xiàn)象和其背后的原理假瞬。 2. 總結(jié) 2.1 MySQL 里面的鎖大致可以分成全局鎖义郑、表級(jí)...
1. 概述 這一章是上一章索引的延續(xù),主要講到了覆蓋索引杈曲、聯(lián)合索引驰凛、最左前綴、索引下推等概念担扑,為了讓我們?cè)趶?fù)雜業(yè)務(wù)場(chǎng)景下恰响,更合理的使用索引。 2...
1. 概述 這一章主要講到了幾種索引的常見(jiàn)模型涌献,InnoDB的索引模型胚宦,主鍵索引和非主鍵索引,頁(yè)分裂和頁(yè)合并洁奈。以及使用自增主鍵和使用業(yè)務(wù)邏輯字段...
1. 概述 這一章主要講到了事務(wù)的隔離性與隔離級(jí)別间唉,事務(wù)隔離的實(shí)現(xiàn),提到了undo log利术,數(shù)據(jù)庫(kù)多版本控制(MVCC)呈野,事務(wù)的啟動(dòng)方式,以及避...
1. 概述 這一章主要是通過(guò)一條SQL更新語(yǔ)句是如何執(zhí)行的作為引子印叁,來(lái)講述 MySQL 兩個(gè)非常重要的日志模塊被冒,redo log(重做日志)和 ...
1. 簡(jiǎn)單聊聊 我是一名后端工程師军掂,MySQL 是我工作中不可或缺的一部分∽虻浚可能很多人認(rèn)為工作重點(diǎn)應(yīng)該放在編程語(yǔ)言上蝗锥,MySQL 只要能寫(xiě)出滿足...
1. 概述 CyclicBarrier 可以翻譯為循環(huán)柵欄,它會(huì)阻塞一組線程直到這些線程同時(shí)達(dá)到某個(gè)條件才繼續(xù)執(zhí)行率触。它與 CountDownLa...
1. 概述 CountDownLatch 可以翻譯為倒計(jì)時(shí)器终议,它是一個(gè)線程或多個(gè)線程等待其它線程執(zhí)行完操作后再執(zhí)行后續(xù)操作。最常見(jiàn)的場(chǎng)景就是異步...