一、概述 責(zé)任鏈模式(Chain of Responsibility Pattern)是將鏈中每一個(gè)節(jié)點(diǎn)看作是一個(gè)對(duì)象,每個(gè)節(jié)點(diǎn)處理的請(qǐng)求均不同...
只要學(xué)計(jì)算機(jī)惠猿,「鎖」永遠(yuǎn)是一個(gè)繞不過(guò)的話題颓鲜。MySQL鎖也是一樣孽水。 一句話解釋MySQL鎖: MySQL鎖是解決資源競(jìng)爭(zhēng)的一種方案尊浪。 短短一句話...
InnoDB存儲(chǔ)引擎: 主要面向OLTP(Online Transaction Processing,在線事務(wù)處理)方面的應(yīng)用际长,是第一個(gè)完整支持...
在企業(yè)的應(yīng)用場(chǎng)景中,為了知道優(yōu)化SQL語(yǔ)句的執(zhí)行工育,需要查看SQL語(yǔ)句的具體執(zhí)行過(guò)程虾宇,以加快SQL語(yǔ)句的執(zhí)行效率。 可以使用explain+SQL...
mvcc的實(shí)現(xiàn)原理主要依賴于記錄中的三個(gè)隱藏字段嘱朽,undolog旭贬,read view來(lái)實(shí)現(xiàn)的。 推薦閱讀:職業(yè)規(guī)劃:《985搪泳、211稀轨、一本、二本...
面試官:MVCC解決的問(wèn)題是什么奋刽? 數(shù)據(jù)庫(kù)并發(fā)場(chǎng)景有三種,分別為:
索引的數(shù)據(jù)結(jié)構(gòu)和具體存儲(chǔ)引擎的實(shí)現(xiàn)有關(guān),mysql中使用較多的索引有hash索引方妖,B+樹(shù)索引狭魂,innodb的索引實(shí)現(xiàn)為B+樹(shù),memory存儲(chǔ)引...
面試官:ACID是靠什么來(lái)保證的雌澄? 原子性由undolog日志來(lái)保證,它記錄了需要回滾的日志信息杯瞻,事務(wù)回滾時(shí)撤銷(xiāo)已經(jīng)執(zhí)行成功的sql 一致性是由...
1.7 數(shù)據(jù)結(jié)構(gòu): 內(nèi)部主要是一個(gè)Segment數(shù)組,而數(shù)組的每一項(xiàng)又是一個(gè)HashEntry數(shù)組又兵,元素都存在HashEntry數(shù)組里任柜。因?yàn)槊?..