dbms_lob.createtemporary函数采用三个参数,其中之一指定是否要“临时将LOB读入缓冲区高速缓存”。我不清楚这是什么意思。更重要的是,什么时候我要将我的LOB放在缓冲区高速缓存中,什么时候不希望在那儿呢?

最佳答案

基本上,如果将多次访问同一个lob,则如果该lob在高速缓存中,它将提高性能。

请参阅:http://docs.oracle.com/cd/B28359_01/appdev.111/b28393/adlob_tables.htm

从上面的链接'使用CACHE选项可以提高从LOB列读取和写入数据时的性能。但是,它可能会过早地使其他非LOB页面从缓冲区高速缓存中过期。

关于oracle - 缓冲区高速缓存中的临时CLOB有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8251365/

10-10 16:48