日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
深談OracleFreelist經(jīng)驗(yàn)

Oracle有很多值得學(xué)習(xí)的地方,這里我們主要介紹Oracle Freelist,包括介紹Freelists等方面。Oracle的其中一個(gè)優(yōu)點(diǎn)時(shí)它可以管理每個(gè)表空間中的自由空間。Oracle負(fù)責(zé)處理表和索引的空間管理,這樣就可以讓我們無需懂得Oracle 的表和索引的內(nèi)部運(yùn)作。不過,對(duì)于有經(jīng)驗(yàn)的Oracle調(diào)優(yōu)專家來說,他需要懂得Oracle是如何管理表的extent和空閑的數(shù)據(jù)塊。對(duì)于調(diào)整擁有高的insert或者update的系統(tǒng)來說,這是非常重要的。

創(chuàng)新互聯(lián)建站是專業(yè)的縉云網(wǎng)站建設(shè)公司,縉云接單;提供網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行縉云網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

要精通對(duì)象的調(diào)整,你需要懂得Freelists和Freelist組的行為,它們和pctfree及pctused參數(shù)的值有關(guān)。這些知識(shí)對(duì)于企業(yè)資源計(jì)劃(ERP)的應(yīng)用是特別重要的,因?yàn)樵谶@些應(yīng)用中,不正確的表設(shè)置通常是DML語句執(zhí)行慢的原因。

對(duì)于初學(xué)者來說,最常見的錯(cuò)誤是認(rèn)為默認(rèn)的Oracle參數(shù)對(duì)于所有的對(duì)象都是最佳的。除非磁盤的消耗不是一個(gè)問題,否則在設(shè)置表的pctfree 和pctused參數(shù)時(shí),就必須考慮平均的行長(zhǎng)和數(shù)據(jù)庫(kù)的塊大小,這樣空的塊才會(huì)被有效地放到Freelists中。當(dāng)這些設(shè)置不正確時(shí),那些得到的 Freelists也是“dead”塊,因?yàn)樗鼈儧]有足夠的空間來存儲(chǔ)一行,這樣將會(huì)導(dǎo)致明顯的處理延遲。

Oracle Freelist對(duì)于有效地重新使用Oracle表空間中的空間是很重要的,它和pctfree及pctused這兩個(gè)存儲(chǔ)參數(shù)的設(shè)置直接相關(guān)。

通過將pctused設(shè)置為一個(gè)高的值,這時(shí)數(shù)據(jù)庫(kù)就會(huì)盡快地重新使用塊。不過,高性能和有效地重新使用表的塊是對(duì)立的。在調(diào)整Oracle的表格和索引時(shí),需要認(rèn)真考慮究竟需要高性能還是有效的空間重用,并且據(jù)此來設(shè)置表的參數(shù)。以下我們來看一下這些Freelists是如何影響Oracle的性能的。

當(dāng)有一個(gè)請(qǐng)求需要插入一行到表格中時(shí),Oracle Freelist中尋找一個(gè)有足夠的空間來容納一行的塊。你也許知道,F(xiàn)reelist串是放在表格或者索引的第一個(gè)塊中,這個(gè)塊也被稱為段頭(segment header)。pctfree和pctused參數(shù)的唯一目的就是為了控制塊如何在Freelists中進(jìn)出。雖然Freelist link和unlink是簡(jiǎn)單的Oracle功能,不過設(shè)置Freelist link(pctused)和unlink(pctfree)對(duì)Oracle的性能確實(shí)有影響。

由DBA的基本知識(shí)知道,pctfree參數(shù)是控制Freelist un-links的(即將塊由Freelists中移除)。設(shè)置pctfree=10意味著每個(gè)塊都保留10%的空間用作行擴(kuò)展。pctused參數(shù)是控制Freelist re-links的。設(shè)置pctused=40意味著只有在塊的使用低于40%時(shí)才會(huì)回到表格的Freelists中。

許多新手對(duì)于一個(gè)塊重新回到Freelists后的處理都有些誤解。其實(shí),一旦由于一個(gè)刪除的操作而令塊被重新加入到Freelist中,它將會(huì)一直保留在Freelist中即使空間的使用超過了60%,只有在到達(dá)pctfree時(shí)才會(huì)將數(shù)據(jù)塊由Freelist中移走。


網(wǎng)頁(yè)題目:深談OracleFreelist經(jīng)驗(yàn)
網(wǎng)頁(yè)路徑:http://www.5511xx.com/article/cohispe.html