【TechTarget中国原创】问:我需要给我们的存储团队提供Oracle 11i必备的I/O条件。然而,我们正考虑我们目前拥有1200名用户1.6TB的数据库是否需要6K I/O还是8K I/O。获取这相关方面的信息的最佳方法是什么?是不是我们的这些数值和实际数值有很大的出入?
答:首先要看它的配置。你的数据库必须依据原始数据库块长度一起配置。数据库块长度是最小的I/O单元,一般数据库的块长度为24K、4K、8K、16K(在一些平台上为32K)。注意这个列表中没有6K或者8K,所以我必须排除6K。在浏览整张表时,数据库就会同时浏览很多数据库块。这时DB_FILE_MULTIBLOCK_READ_count参量定义了数据库块的数量。这个参量通常设定为8而且之只允许修改。
如果你还没有创建数据库,你也可以像其他许多人一样将数据库的块长度设置为8K。