1. MVCC簡介 1.1 什么是MVCC MVCC是一種多版本并發(fā)控制機(jī)制宗弯。 1.2 MVCC是為了解決什么問題? 大多數(shù)的MYSQL事務(wù)型存儲(chǔ)引擎,如,InnoDB浓体,F(xiàn)a...
1. MVCC簡介 1.1 什么是MVCC MVCC是一種多版本并發(fā)控制機(jī)制宗弯。 1.2 MVCC是為了解決什么問題? 大多數(shù)的MYSQL事務(wù)型存儲(chǔ)引擎,如,InnoDB浓体,F(xiàn)a...
本文翻譯自MySQL 8.0 Reference Manual 15.6.2.3 Sorted Index Builds MySQL在創(chuàng)建或者重建索引時(shí)慕淡,采用的是批量加載并創(chuàng)...
本文翻譯自MySQL 8.0 Reference Manual 8.2.1.17 GROUP BY Optimization 執(zhí)行g(shù)roup by語句最一般的方式就是掃描整張...
本文翻譯自MySQL 8.0 Reference Manual 15.6.1.4 AUTO_INCREMENT Handling in InnoDB - InnoDB AUT...
1 概述2 Spring Boot配置入口3 BeanFactoryTransactionAttributeSourceAdvisor事務(wù)AOP實(shí)現(xiàn) 1 概述 首先要先了解拭卿,...
1 概述2 交集訪問算法(Index Merge Intersection Access Algorithm)3 并集訪問算法(Index Merge Union Acces...
Condition Filtering條件過濾 本文主要介紹MySQL查詢優(yōu)化中的條件過濾(Condition Filtering墨礁,本文翻譯為條件過濾),主要翻譯自MySQL...
1 概述2 實(shí)例3 配置注入實(shí)現(xiàn)原理 1 概述 使用過Spring Boot的都會(huì)知道榛臼,我們可以在application.properties文件中進(jìn)行一系列的配置伊佃,該配置會(huì)...
1 概述2 Spring Boot自動(dòng)配置下AnnotationAwareAspectJAutoProxyCreator的注冊 1 概述 了解過Spring源碼的都知道Spr...
1 概述2 入口方法3 ConsumeQueue索引結(jié)構(gòu)4 索引構(gòu)建 1 概述 RocketMQ一個(gè)Broker中可以建立多個(gè)Topic,每個(gè)Topic又可以有多個(gè)queue...
1 概述2 相關(guān)類介紹3 同步刷盤原理4 異步刷盤 1 概述 RocketMQ和其他存儲(chǔ)系統(tǒng)類似沛善,如Redis等航揉,提供了同步和異步兩種刷盤方式,同步刷盤方式能夠保證數(shù)據(jù)被寫入...
1 概述2 相關(guān)類介紹3 同步復(fù)制原理4 異步復(fù)制原理5 注意事項(xiàng) 1 概述 為了提供系統(tǒng)的可靠性路呜,RocketMQ采用了主從復(fù)制機(jī)制迷捧,對于每個(gè)主Broker,可配置多個(gè)從B...
1 概述2 入口方法介紹3 索引結(jié)構(gòu)介紹4 索引操作5 索引查詢 1 概述 RocketMQ中Broker在收到生產(chǎn)者發(fā)送的消息時(shí)胀葱,會(huì)將消息存儲(chǔ)下來漠秋,寫入CommitLog,...
1 概述2 MappedFileQueue轧葛、MappedFile類介紹3 MappedFile的獲取4 TransientStorePool暫存池5 MappedFile預(yù)分...
1 概述 MySQL Multi-Range Read(MRR)優(yōu)化主要用于在使用二級索引訪問數(shù)據(jù)時(shí)減少隨機(jī)讀搂抒。 本文主要翻譯自MySQL官方文檔對MRR的介紹。 當(dāng)表的數(shù)據(jù)...
1 概述2 介紹3 啟用條件4 優(yōu)化過程 1 概述 Index Condition Pushdown(ICP)是MySQL在使用索引獲取數(shù)據(jù)時(shí)的一種優(yōu)化手段尿扯,使用ICP可以在...
1 概述2 Netty通信服務(wù)端3 Netty通信客戶端 1 概述 看RocketMQ的源碼可以知道求晶,RocketMQ各組件的通信主要基于Netty實(shí)現(xiàn),這里用“主要”是因?yàn)?..