对于Sybase IQ 15版本,装载性能会随着HG索引尺寸的增长而降低。随着HG索引的增长,向表中装载相同数据量所花费的时间会增加。
SAP SybaseIQ 16引入了新的"分层"HG索引结构,使得数据装载性能与HG索引的尺寸解耦合。
数据库选项CREATE_HG_WITH_EXACT_DISTINCTS将确定新创建的HG索引是否"分层" 。如果这个选项设置为ON,那么所有新创建的HG索引将是不分层的(即与IQ 15版本相同)。
为了利用"分层"HG索引的优势,应该把这个数据库选项设置为OFF .对于已经存在的不分层索引,可以使用sp_iqrebuildindex系统存储过程把它们转换为分层的HG索引(反之亦然)。
这个特性是产品提供的增强,无需应用开发人员修改应用即可使用。需要设置新的数据库选项(对于新建立的索引),对于先前的IQ 15 HG索引,需要进行转换。
阅读(965) | 评论(0) | 转发(0) |