
1. 概述 這一章主要講到了行鎖呢诬,從兩階段鎖說起涌哲,提到了死鎖和死鎖檢測胖缤,以及怎么解決熱點(diǎn)行更新導(dǎo)致的性能問題尚镰。 2. 總結(jié) 2.1 行鎖 行鎖就...
1. 概述 這一章主要講到了全局鎖和表鎖,介紹了碰到鎖時(shí)的現(xiàn)象和其背后的原理哪廓。 2. 總結(jié) 2.1 MySQL 里面的鎖大致可以分成全局鎖狗唉、表級(jí)...
1. 概述 這一章是上一章索引的延續(xù),主要講到了覆蓋索引涡真、聯(lián)合索引分俯、最左前綴、索引下推等概念哆料,為了讓我們?cè)趶?fù)雜業(yè)務(wù)場景下缸剪,更合理的使用索引。 2...
1. 概述 這一章主要講到了幾種索引的常見模型东亦,InnoDB的索引模型杏节,主鍵索引和非主鍵索引,頁分裂和頁合并典阵。以及使用自增主鍵和使用業(yè)務(wù)邏輯字段...
1. 概述 這一章主要講到了事務(wù)的隔離性與隔離級(jí)別奋渔,事務(wù)隔離的實(shí)現(xiàn),提到了undo log壮啊,數(shù)據(jù)庫多版本控制(MVCC)嫉鲸,事務(wù)的啟動(dòng)方式,以及避...
1. 概述 這一章主要是通過一條SQL更新語句是如何執(zhí)行的作為引子歹啼,來講述 MySQL 兩個(gè)非常重要的日志模塊玄渗,redo log(重做日志)和 ...
1. 簡單聊聊 我是一名后端工程師,MySQL 是我工作中不可或缺的一部分狸眼√偈鳎可能很多人認(rèn)為工作重點(diǎn)應(yīng)該放在編程語言上,MySQL 只要能寫出滿足...
1. 概述 CyclicBarrier 可以翻譯為循環(huán)柵欄份企,它會(huì)阻塞一組線程直到這些線程同時(shí)達(dá)到某個(gè)條件才繼續(xù)執(zhí)行也榄。它與 CountDownLa...
1. 概述 CountDownLatch 可以翻譯為倒計(jì)時(shí)器,它是一個(gè)線程或多個(gè)線程等待其它線程執(zhí)行完操作后再執(zhí)行后續(xù)操作司志。最常見的場景就是異步...