2011-11-24 81 views
3

dbms_lob.createtemporary函数有三个参数,其中一个指定是否将临时LOB“读入缓冲区缓存”。我不完全清楚这意味着什么。更重要的是,我什么时候需要我的LOB在缓冲区缓存中,以及我什么时候不需要它?什么是缓冲区缓存中的临时CLOB?

回答

1

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

见:http://docs.oracle.com/cd/B28359_01/appdev.111/b28393/adlob_tables.htm

自上而下“的使用在提高性能的缓存选项结果阅读和LOB列写入数据时的链接。但是,它可能会过早地将其他非LOB页面老化到缓冲区缓存中。

1

简而言之,这意味着要在记忆中。 我不知道有多少人呆在那里,但几乎可以肯定的是在创作时放在那里。 学习here一些概念。