主頁(yè) > 知識(shí)庫(kù) > RAC cache fusion機(jī)制實(shí)現(xiàn)原理分析

RAC cache fusion機(jī)制實(shí)現(xiàn)原理分析

熱門(mén)標(biāo)簽:外呼線路外顯本地號(hào)碼 美圖秀秀地圖標(biāo)注 word地圖標(biāo)注方向 征服眼公司地圖標(biāo)注 征服者火車(chē)站地圖標(biāo)注 阿爾巴尼亞地圖標(biāo)注app 百度地圖標(biāo)注素材 開(kāi)封智能外呼系統(tǒng)廠家 人工智能地圖標(biāo)注自己能做嗎
在單實(shí)例中,進(jìn)程要想修改數(shù)據(jù)塊,必須在數(shù)據(jù)塊的當(dāng)前版本(Currentcopy)上進(jìn)行修改RAC環(huán)境也一樣

這便涉及到一系列問(wèn)題
如何獲得數(shù)據(jù)塊的版本在集群節(jié)點(diǎn)間的分布圖?
如何知道哪個(gè)節(jié)點(diǎn)擁有的是當(dāng)前版本?
如何完成傳遞過(guò)程?

這一系列問(wèn)題的解決依靠?jī)?nèi)存融合技術(shù)(cachefusion)
 
cachefusion通過(guò)高速的privateinterconnect,在實(shí)例間進(jìn)行數(shù)據(jù)塊傳遞
這是RAC最核心的工作機(jī)制,他把所有實(shí)例的SGA虛擬成一個(gè)大的SGA區(qū)
每當(dāng)不同的實(shí)例請(qǐng)求相同的數(shù)據(jù)塊,這個(gè)數(shù)據(jù)塊就需要在實(shí)例間進(jìn)行傳遞
在Oracle7的OPS中,這種傳遞是通過(guò)磁盤(pán)完成的,也叫“Disk-BasedPing”
也就是第1個(gè)實(shí)例必須先把這個(gè)數(shù)據(jù)塊寫(xiě)回磁盤(pán),然后第2個(gè)實(shí)例再?gòu)拇疟P(pán)上讀取這個(gè)數(shù)據(jù)塊
這種依靠磁盤(pán)來(lái)完成數(shù)據(jù)傳遞極大影響系統(tǒng)性能
在Oracle8i引入“Net-BasedPing”通過(guò)PrivateInterconnect來(lái)傳遞數(shù)據(jù)塊
但是8i只能傳遞沒(méi)有修改過(guò)的數(shù)據(jù)塊,對(duì)于“臟塊”還是要通過(guò)磁盤(pán)來(lái)傳遞,這一點(diǎn)和OPS一樣
在Oracle9i的cachefusion,所有的數(shù)據(jù)塊,無(wú)論修改的或者沒(méi)有修改的,都可以通過(guò)PrivateInterconnect傳遞

系統(tǒng)系能得到極大的改善
在cachefusion中,每個(gè)數(shù)據(jù)塊都會(huì)被映射成一個(gè)cachefusion資源,或者說(shuō)是一個(gè)PCM資源
PCM資源實(shí)際上是一個(gè)數(shù)據(jù)結(jié)構(gòu),資源的名稱(chēng)就是DBA(數(shù)據(jù)塊地址)

每個(gè)進(jìn)程對(duì)數(shù)據(jù)的請(qǐng)求都是分步完成
①把DBA轉(zhuǎn)換成PCM資源名稱(chēng)
②把這個(gè)PCM資源請(qǐng)求提交給DLM(分布式鎖管理器)
③DLM進(jìn)行GlobalLock的申請(qǐng)、釋放活動(dòng),只有進(jìn)程獲得了PCMLock,才能繼續(xù)下一步
也就是實(shí)例首先要獲得數(shù)據(jù)塊的使用權(quán)

整個(gè)cachefusion有兩個(gè)服務(wù)組成:GCS和GES
⑴GCS服務(wù)負(fù)責(zé)數(shù)據(jù)塊在實(shí)例間的傳遞
由后臺(tái)進(jìn)程LMSn完成
⑵GES服務(wù)負(fù)責(zé)鎖管理
在多個(gè)實(shí)例之間協(xié)調(diào)對(duì)數(shù)據(jù)塊的訪問(wèn)順序,保證數(shù)據(jù)的一致性訪問(wèn)
由后臺(tái)進(jìn)程LMD完成

標(biāo)簽:酒泉 泰安 宜春 葫蘆島 六安 孝感 淮南 海北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《RAC cache fusion機(jī)制實(shí)現(xiàn)原理分析》,本文關(guān)鍵詞  RAC,cache,fusion,機(jī)制,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《RAC cache fusion機(jī)制實(shí)現(xiàn)原理分析》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于RAC cache fusion機(jī)制實(shí)現(xiàn)原理分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章