Oracle 11g SecureFile技术详解手册
SecureFile的LOB之所以比BasicFile的LOB性能有提升,就是因为可变chunk、LOB index不再使用、空闲空间搜索放到了shared pool里这三大原因共同决定的,尤其是后两者,比起以前的BasicFile LOB,架构设计上有了飞跃。
目录:
-
>Oracle 11g SecureFile LOB的新特性
从11g开始,Oracle提供了一种新的LOB存储方式叫SecureFile,以前旧有的LOB存储方式就叫BasicFile了。SecureFile不仅是新一代 LOB,它们还为 LOB 带来了更多的价值,尤其是以前只能在文件系统领域中获得的特性。
-
>SecureFile的使用
使用Securefile LOB的表也是自动生成LOB segment和LOB index的。但是此时LOB index只有在使用重复消除功能时才会使用,在其他情况下均不会使用。本部分将重点介绍SecureFile的使用方法以及注意事项。
-
>BasicFile和SecureFile的架构比较
本部分将分析BasicFile和SecureFile的架构区别,其中包括了可变chunk、LOB索引、空闲空间搜索以及STORAGE参数等。
-
>SecureFile的物理存储结构
SecureFile的LOB到底在物理上是怎么存储的?在Table的Segment里的LOB列中,存放着两个layer:Locator Layer(20字节)和Inode Layer。Locator的内容和BasicFile里是一样的,也包括了控制信息和10字节的LOB ID。而Inode Layer包含了RCI Header和Inode部分。
-
>两种LOB性能测试比较
上文说了这么多新的SecureFile LOB功能的强大,大家一定有疑问了,实际应用中真如作者所说吗?本部分就给大家看一下真实的测试数据。