缓冲区缓存中的临时CLOB是什么?

时间:2011-11-24 01:48:07

标签: oracle blob clob

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

2 个答案:

答案 0 :(得分:1)

简单来说,这意味着要留在记忆中。 我不知道有多少人留在那里,但几乎可以确定是在那里创造。 学习here一些概念。

答案 1 :(得分:1)

基本上如果要多次访问相同的lob,如果lob在缓存中,它将提高性能。

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

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