下面我们来验证这个命题。
一. 查看数据库所在磁盘的块大小
这里使用的环境是xp,在cmd中键入命令
“fsutil fsinfo ntfsinfo c”
![clip_image002验证Oracle中的块大小](/Files/20116/44da88b3-e3c4-48f0-a8c8-0a7c6ddf8e5e.gif)
可以看到块是4096字节,也就是4KB.这说明操作系统的块大小是4KB。
二. 查看Oracle中的块大小
在sqlplus中连接到数据库,之后键入如下命令:
SQL> column segment format a15;
SQL> column partition_name format a3;
SQL> select * from user_extents;
![clip_image002[5]clip_image002验证Oracle中的块大小](/Files/20116/a1157b5d-f0b3-4384-8767-5908afee4de3.gif)
可以看到块大小是8KB,证明上面的命题。
块是最小的数据管理单位,相对应地,操作系统执行输入输出的最小单位是操作系统块。
最新评论