新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Oracle緩存表學(xué)習(xí)筆記講解
就目前網(wǎng)絡(luò)上出現(xiàn)的有關(guān)“Oracle緩存表”的疑問(wèn),小編在網(wǎng)上查找整理了一些,希望能幫助到大家。

Oracle緩存表(db_buffer_pool)由三部分組成:
buffer_pool_defualt
buffer_pool_keep
buffer_pool_recycle
如果要把表釘死在內(nèi)存中,也就是把表釘在keep區(qū)。相關(guān)的命令為:
- alter table ..... storage(buffer_pool keep);
這句命令把表示表如果緩存的話是緩存在keep區(qū)。
可以通過(guò)語(yǔ)句:
- select table_name from dba_tables where buffer_pool='KEEP';查詢到改表是放在keep區(qū)中的。
但是不意味著表已經(jīng)被緩存了。
下面的語(yǔ)句把表緩存:
- alter table .... cache;
可以通過(guò)
- select table_name from dba_ tables where rtrim(cache)='Y'
查詢到該表已經(jīng)被緩存了。
加入到keep區(qū)的表不是說(shuō)不能被移出內(nèi)存,不過(guò)是比較不容易移出內(nèi)存。
也可以手工來(lái)移出內(nèi)存,命令如下:
- alter table ... nocache;
至此就有關(guān)Oracle緩存表的問(wèn)題發(fā)表了個(gè)人見(jiàn)解,要想了解的更多相關(guān)問(wèn)題的解決方案,請(qǐng)留意站上的相關(guān)論壇.
【編輯推薦】
- 修改Oracle存 儲(chǔ)過(guò)程所需代碼
- 對(duì)Oracle存儲(chǔ)過(guò)程的總結(jié)
- 實(shí)現(xiàn)Oracle存 儲(chǔ)過(guò)程的實(shí)際應(yīng)用的代碼
- 深入高性能的 Oracle動(dòng)態(tài)SQL開(kāi)發(fā)
- Oracle SQL的 優(yōu)化規(guī)則解析
名稱欄目:Oracle緩存表學(xué)習(xí)筆記講解
鏈接URL:http://m.fisionsoft.com.cn/article/cdossdh.html


咨詢
建站咨詢
