一、概述 責(zé)任鏈模式(Chain of Responsibility Pattern)是將鏈中每一個節(jié)點(diǎn)看作是一個對象,每個節(jié)點(diǎn)處理的請求均不同...
只要學(xué)計(jì)算機(jī)藤抡,「鎖」永遠(yuǎn)是一個繞不過的話題纺座。MySQL鎖也是一樣厉熟。 一句話解釋MySQL鎖: MySQL鎖是解決資源競爭的一種方案导盅。 短短一句話...
InnoDB存儲引擎: 主要面向OLTP(Online Transaction Processing揍瑟,在線事務(wù)處理)方面的應(yīng)用白翻,是第一個完整支持...
在企業(yè)的應(yīng)用場景中绢片,為了知道優(yōu)化SQL語句的執(zhí)行滤馍,需要查看SQL語句的具體執(zhí)行過程,以加快SQL語句的執(zhí)行效率底循。 可以使用explain+SQL...
mvcc的實(shí)現(xiàn)原理主要依賴于記錄中的三個隱藏字段,undolog熙涤,read view來實(shí)現(xiàn)的阁苞。 推薦閱讀:職業(yè)規(guī)劃:《985、211祠挫、一本那槽、二本...
面試官:MVCC解決的問題是什么等舔? 數(shù)據(jù)庫并發(fā)場景有三種骚灸,分別為:
索引的數(shù)據(jù)結(jié)構(gòu)和具體存儲引擎的實(shí)現(xiàn)有關(guān)甚牲,mysql中使用較多的索引有hash索引,B+樹索引涤浇,innodb的索引實(shí)現(xiàn)為B+樹,memory存儲引...
面試官:ACID是靠什么來保證的只锭? 原子性由undolog日志來保證,它記錄了需要回滾的日志信息院尔,事務(wù)回滾時撤銷已經(jīng)執(zhí)行成功的sql 一致性是由...
1.7 數(shù)據(jù)結(jié)構(gòu): 內(nèi)部主要是一個Segment數(shù)組,而數(shù)組的每一項(xiàng)又是一個HashEntry數(shù)組邀摆,元素都存在HashEntry數(shù)組里纵顾。因?yàn)槊?..