数据块说明

Oracle系统中最小的存储单元称为Oracle数据块.,它由一个或多个操作系统数据块组成。其大小在表空间创建时设置。DB_BLOCK_SIZE为默认Oracle数据块的大小
SQL> show parameter db_block_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192

在Oracle9i支持多种数据块尺寸,现在一个数据库可使用一个标准的块创建。同时可使用最多4种不同的非标准块(尺寸),非标准数据块的大小为2的次方,值在2kb-32KB之间,
   支持多种数据块尺寸这一新的特性对于不同Oracle数据库之间的数据传输非常有用,例如将联机事务处理(OLTP)数据库的数据传输到决策支持(DSS)或数据仓库数据库.另外,可以通过将需要进行操作的对象存放在数据块大小适当的表空间中以最大限度的改进输入或输出效率。
   系统表空间仍然为标准数据块的尺寸,而标准数据块的尺寸是在创建数据库时设定的。在Oracle9i版本以后,除了标准数据块的尺寸之外,还可以设置最多4个非标准数据块的尺寸。要使用非标准数据块,首先要在初始化参数文件中为每个所需的非标准数据块在内存高速缓存中配置子高速缓存。子高速缓存也可以在实例运行期间配置。当子高速缓存配置完之后,就可以创建具有这一非标准数据块尺寸的表空间了。标准数据块的尺寸被用于系统表空间和绝大多数其他得表空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值