日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

深入探討Oracle數(shù)據(jù)緩沖區(qū)內(nèi)部機(jī)制

瀏覽:35日期:2023-11-24 15:04:20
在本篇Oracle高級(jí)教程里,我會(huì)探討Oracle數(shù)據(jù)緩沖區(qū)的內(nèi)部機(jī)制——Oracle用這一內(nèi)存來(lái)防止不必要的數(shù)據(jù)塊從磁盤(pán)重讀。理解Oracle數(shù)據(jù)緩沖區(qū)如何操作,是成功地運(yùn)用它們調(diào)整數(shù)據(jù)庫(kù)性能的要害。 在Oracle 8i以前的版本里,當(dāng)數(shù)據(jù)塊被從磁盤(pán)送進(jìn)數(shù)據(jù)緩沖區(qū)的時(shí)候,數(shù)據(jù)塊會(huì)被自動(dòng)地放置到最近使用過(guò)的數(shù)據(jù)列表的前部。但是,這種行為從Oracle 8i開(kāi)始就變了:新數(shù)據(jù)緩沖區(qū)被放置在緩沖區(qū)鏈的中部。在調(diào)節(jié)數(shù)據(jù)庫(kù)的時(shí)候,你的目標(biāo)就是為數(shù)據(jù)緩沖區(qū)分配盡量多的內(nèi)存,而不會(huì)導(dǎo)致數(shù)據(jù)庫(kù)服務(wù)器在內(nèi)存里分頁(yè)。數(shù)據(jù)緩沖區(qū)每小時(shí)的命中率一旦低于90%,你就應(yīng)該為數(shù)據(jù)塊緩沖區(qū)增加緩沖區(qū)。 數(shù)據(jù)塊的存活時(shí)間 在調(diào)入數(shù)據(jù)塊之后,Oracle會(huì)不停地跟蹤數(shù)據(jù)塊的使用計(jì)數(shù)(toUCh count,也就是說(shuō),這個(gè)數(shù)據(jù)塊被用戶(hù)線程所訪問(wèn)的次數(shù))。假如一個(gè)數(shù)據(jù)塊被多次使用,它就被移動(dòng)到最近使用過(guò)的數(shù)據(jù)列表的最前面,這樣就能確保它會(huì)在內(nèi)存里保存一段較長(zhǎng)的時(shí)間。這種新的中點(diǎn)插入技術(shù)會(huì)確保最常使用的數(shù)據(jù)塊被保留在最近使用過(guò)的數(shù)據(jù)列表的最前面,因?yàn)樾碌臄?shù)據(jù)塊只有在它們被重復(fù)使用的時(shí)候才會(huì)被移動(dòng)到緩沖區(qū)鏈的最前面。 總而言之,Oracle 8i數(shù)據(jù)緩沖池的治理要比先前的版本更加有效。通過(guò)將新的數(shù)據(jù)塊插入緩沖區(qū)的中部,并根據(jù)訪問(wèn)活動(dòng)(頻率)調(diào)整緩沖區(qū)鏈,每個(gè)數(shù)據(jù)緩沖區(qū)就被分割成兩個(gè)部分:熱區(qū)(hot section),代表數(shù)據(jù)緩沖區(qū)的最近使用的一半;冷區(qū)(cold section),代表數(shù)據(jù)緩沖區(qū)的最早使用的一半。只有那些被反復(fù)請(qǐng)求的數(shù)據(jù)塊才會(huì)被移進(jìn)每個(gè)緩沖池的熱區(qū),這就讓每個(gè)數(shù)據(jù)緩沖區(qū)在緩沖常用數(shù)據(jù)塊的時(shí)候效率更高。 熱區(qū)的大小要用下面的隱藏參數(shù)來(lái)配置: _db_percent_hot_default _db_percent_hot_keep _db_percent_hot_recycleOracle公司作為官方?jīng)]有推薦更改這些隱藏參數(shù)。只有懂得內(nèi)部機(jī)制和希望調(diào)節(jié)其數(shù)據(jù)緩沖區(qū)行為的有經(jīng)驗(yàn)人員才應(yīng)該使用這些參數(shù)。 找到熱數(shù)據(jù)塊 Oracle 8i保留著一個(gè)X$BH內(nèi)部查看表,用來(lái)顯示數(shù)據(jù)緩沖池的相對(duì)性能。X$BH查看表有下列數(shù)據(jù)列: Tim:兩次使用之間的時(shí)間差,和_db_aging_touch_time參數(shù)相關(guān)。 Tch:使用計(jì)數(shù),它和被使用過(guò)_db_aging_hot_criteria次之后從冷區(qū)移入熱區(qū)直接相關(guān)。 由于Tch數(shù)據(jù)列用來(lái)追蹤特定數(shù)據(jù)塊的使用次數(shù),所以你就能夠編寫(xiě)一個(gè)字典查詢(xún)來(lái)顯示緩沖區(qū)里的熱數(shù)據(jù)塊——使用計(jì)數(shù)大于10的數(shù)據(jù)塊,就像下面這樣: SELECT obj object, dbarfil file#, dbablk block#, tch touchesFROM x$bhWHERE tch > 10ORDER BY tch desc;這項(xiàng)高級(jí)查詢(xún)技術(shù)在用于追蹤DEFAULT緩沖池里的對(duì)象時(shí)尤其有用。一旦定位了熱數(shù)據(jù)塊,你就能夠把它們從DEFAULT緩沖池移動(dòng)到KEEP緩沖池。 完全緩沖數(shù)據(jù)庫(kù) 從Oracle 8i開(kāi)始,隨著64位尋址的出現(xiàn),你就能夠創(chuàng)建一個(gè)完全在數(shù)據(jù)緩沖區(qū)里緩沖的數(shù)據(jù)庫(kù)。現(xiàn)今,任何數(shù)據(jù)庫(kù)通常只用不到20G的內(nèi)存就能夠被完全緩沖,而更大的數(shù)據(jù)庫(kù)仍然需要部分?jǐn)?shù)據(jù)緩沖區(qū)。 要利用完全數(shù)據(jù)緩沖的優(yōu)勢(shì),就要記住從內(nèi)存取回?cái)?shù)據(jù)塊和從磁盤(pán)取回?cái)?shù)據(jù)塊的時(shí)間差。對(duì)磁盤(pán)的訪問(wèn)時(shí)間是以毫秒或者說(shuō)千分之一秒來(lái)計(jì)算的,而內(nèi)存的速度是以納秒或者說(shuō)十億分之一秒來(lái)計(jì)算的。因此內(nèi)存的訪問(wèn)速度要快三個(gè)數(shù)量級(jí),即通常要比磁盤(pán)的訪問(wèn)速度塊將近14,000倍。 在完全緩沖Oracle數(shù)據(jù)庫(kù)的時(shí)候,你需要仔細(xì)制定緩沖的規(guī)劃,并在需要的時(shí)候增加db_block_ buffers參數(shù)的值。在緩沖整個(gè)數(shù)據(jù)庫(kù)的時(shí)候,多數(shù)據(jù)緩沖池就不再需要了,所以你可以在DEFAULT數(shù)據(jù)池里緩沖所有的數(shù)據(jù)塊。 假如要計(jì)算已分配數(shù)據(jù)塊的數(shù)量,就要用下面的命令: select sum(blocks)from dba_data_files;SUM(BLOCKS)----------- 243260select sum(blocks)from dba_extents;SUM(BLOCKS)----------- 321723已使用數(shù)據(jù)塊的真實(shí)數(shù)量要通過(guò)查看DBMS_ROWID以獲得真實(shí)的數(shù)據(jù)庫(kù)地址來(lái)確定,就像下面這樣: select sum(blocks)from dba_data_files;隨著數(shù)據(jù)庫(kù)的擴(kuò)展,你必須不忘增加參數(shù)的值。在數(shù)據(jù)庫(kù)的啟動(dòng)階段,你需要調(diào)用一個(gè)腳本加載緩沖區(qū),這一步很簡(jiǎn)單,就像執(zhí)行select count(*) from xxx;這樣的命令,因?yàn)閿?shù)據(jù)庫(kù)里所有表格都會(huì)起作用。這就確保所有的數(shù)據(jù)塊都被緩沖,從而大幅提高讀取操作的性能。但是,寫(xiě)操作仍然會(huì)需要磁盤(pán)I/O。由于內(nèi)存條的價(jià)格在持續(xù)下跌,現(xiàn)在只需要較小的或者不需要硬件投資就能夠通過(guò)完全緩沖一個(gè)較小的數(shù)據(jù)庫(kù)從而顯著地提高性能。
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
色婷婷狠狠五月综合天色拍| 日韩中文字幕麻豆| 欧美一区影院| 久久免费大视频| 欧美.日韩.国产.一区.二区 | 精品在线网站观看| 野花国产精品入口| 激情综合婷婷| 夜久久久久久| 久久一级电影| 成人影视亚洲图片在线| 91精品国产调教在线观看| 日韩成人一级| 九一成人免费视频| 麻豆视频在线看| 你懂的亚洲视频| 亚洲欧美久久精品| 99久久婷婷| 久久中文字幕av一区二区不卡| 福利一区和二区| 鲁大师精品99久久久| 欧美日韩一区二区高清| 色8久久久久| 亚洲乱码视频| 日韩精品成人在线观看| 亚洲精品字幕| 在线视频观看日韩| 久久免费大视频| 欧美精品一线| 国产美女一区| 亚洲精选91| 亚洲精品伊人| 日韩高清中文字幕一区| 日韩av影院| 国产欧美日韩一级| 国产激情欧美| 精品久久一区| 91综合网人人| 成人日韩在线观看| 久久精品123| 免费观看不卡av| 尤物tv在线精品| 伊人久久亚洲热| 亚洲国产综合在线看不卡| 不卡中文字幕| 视频一区中文字幕国产| 日本一区二区三区视频在线看 | 亚洲一区中文| 亚洲欧美一级| 乱一区二区av| 欧美不卡高清一区二区三区| 久久久噜噜噜| 伊人久久婷婷| 四虎成人精品一区二区免费网站| 日韩欧美美女在线观看| 国产精品久久久久久模特| 福利一区二区免费视频| 91精品国产自产在线观看永久∴| 免费人成精品欧美精品| 国产调教精品| 中文字幕高清在线播放| av不卡免费看| 国产精品一区二区av交换| 正在播放日韩精品| 中文亚洲欧美| 日韩高清不卡一区| 精品久久一区| 午夜精品婷婷| 亚洲精品美女| 国产aa精品| 丝袜诱惑制服诱惑色一区在线观看| 久久精品av麻豆的观看方式| 久久久久免费| 在线亚洲自拍| 国产精品午夜av| 久久久久一区| 日本精品另类| 精品亚洲美女网站| 色狠狠一区二区三区| 国产激情在线播放| 免播放器亚洲一区| 久久精品资源| 欧美日韩激情| 日本欧美久久久久免费播放网| 国产一区二区亚洲| 免播放器亚洲| 国产成人精选| 亚洲久久一区| 免费在线小视频| 日韩在线视频一区二区三区| 国产成人1区| 中文在线日韩| 91精品国产成人观看| 欧美亚洲tv| 欧美高清一区| 精品国产精品久久一区免费式| 首页欧美精品中文字幕| 黄色在线观看www| 热久久久久久久| 国产网站在线| 国产调教精品| 中国女人久久久| av资源中文在线| 日本午夜精品视频在线观看| 亚洲精品一区二区在线看| 国产 日韩 欧美 综合 一区| 日韩区欧美区| 国产综合婷婷| 欧美日韩午夜电影网| aa国产精品| 成人日韩在线| 久久99久久人婷婷精品综合| 亚洲青青久久| 色婷婷狠狠五月综合天色拍| 免费看久久久| 日韩午夜视频在线| 黄色日韩在线| 日韩在线综合| 欧美激情aⅴ一区二区三区| 免费成人在线视频观看| 日韩一区二区三区在线免费观看| 国产精品极品在线观看| 亚洲区欧美区| 久久婷婷丁香| 在线天堂资源www在线污| 久久国产精品免费精品3p| 丝袜av一区| 精品视频91| 中文字幕亚洲影视| 在线国产一区二区| 日韩国产激情| 美女精品视频在线| 亚洲一级大片| 久热综合在线亚洲精品| 97人人精品| 精品亚洲免a| 欧美精品成人| 国产日韩高清一区二区三区在线 | 亚洲欧美日韩综合国产aⅴ| 亚洲一区资源| 久久免费视频66| 国产精品一二| 日韩在线观看中文字幕| 宅男在线一区| 91久久久精品国产| 亚洲精品一区二区在线看| 99久久激情| 99久精品视频在线观看视频| 欧洲精品一区二区三区| 91免费精品| 在线精品亚洲欧美日韩国产| 国产a久久精品一区二区三区| 国产精品一区亚洲| 亚洲精品伦理| 久久亚洲美女| 久久伦理在线| 蜜桃成人精品| 神马午夜久久| 亚洲精品一区二区在线看| 天堂网在线观看国产精品| 亚洲精品在线观看91| 国产精品日韩久久久| 男女激情视频一区| 日韩国产欧美三级| 国产精品久久久久av蜜臀| 精品不卡一区| 久久精品二区三区| 午夜国产一区二区| 人人精品人人爱| 亚洲青青久久| 国产欧美在线观看免费| 精品国产一区二区三区噜噜噜| 国内自拍视频一区二区三区| 日韩毛片在线| 亚洲一区二区免费看| 日韩有吗在线观看| 久久精品九色| 久久久精品日韩| 久久aⅴ国产紧身牛仔裤| 日韩美女精品| 欧美1区2区3| 99国产精品一区二区| 蜜桃视频第一区免费观看| 国产精区一区二区| 91亚洲一区| 亚洲成人精选| 少妇精品在线| 欧美成a人片免费观看久久五月天| av在线最新| 蜜桃av一区| 国产高清精品二区| 日韩一区二区三区免费播放| 美女网站久久| 国产极品久久久久久久久波多结野 | 日韩av一区二区在线影视| 国产福利一区二区精品秒拍 | 日韩视频一区| 亚洲成av在线| 老司机免费视频一区二区| 丝袜美腿高跟呻吟高潮一区|