dbms_lob.createtemporary
函数有三个参数,其中一个参数指定临时LOB是否“被读入缓冲区高速缓存”。我不清楚这意味着什么。更重要的是,我什么时候需要缓冲区缓存中的LOB以及何时不需要它?
答案 0 :(得分:1)
简单来说,这意味着要留在记忆中。 我不知道有多少人留在那里,但几乎可以确定是在那里创造。 学习here一些概念。
答案 1 :(得分:1)
基本上如果要多次访问相同的lob,如果lob在缓存中,它将提高性能。
请参阅:http://docs.oracle.com/cd/B28359_01/appdev.111/b28393/adlob_tables.htm
从上面的链接'使用CACHE选项可以在从LOB列读取和写入数据时提高性能。但是,它可能会过早地将其他非LOB页面从缓冲区缓存中老化。“