该dbms_lob.createtemporary函数采用三个参数,其中一个指定临时 LOB 是否要“读入缓冲区缓存”。我不完全清楚这意味着什么。更重要的是,我什么时候希望我的 LOB 在缓冲区缓存中,什么时候我不希望它在那里?
基本上,如果同一个 lob 将被多次访问,如果该 lob 位于缓存中,则会提高性能。
请参阅:http ://docs.oracle.com/cd/B28359_01/appdev.111/b28393/adlob_tables.htm
从上面的链接“使用 CACHE 选项可以提高从 LOB 列读取和写入数据时的性能”。但是,它可能会导致其他非 LOB 页面过早地从缓冲区高速缓存中老化。
| 归档时间: |
|
| 查看次数: |
2537 次 |
| 最近记录: |