智能索引是一种粗粒度索引,每65536行数据生成一个数据包,每个数据包在数据入库时自动建立智能索引,包含过滤信息和统计信息,在数据查询时不需要解包就能得到统计值,可进一步降低I/O,对复杂查询的优化效果明显。
表中的智能索引自动创建,不需用户手工建立和维护;
智能索引本身占空间很少,扩展性很好,建立智能索引后存储空间几乎无膨胀;
智能索引建立的速度快,后面的数据包建立智能索引的速度不会受到前面数据包的影响。
与传统数据库索引技术相比,智能索引建立在数据包上(粗粒度索引),并且每个字段均自动建有索引,而传统索引建立在每行数据上(细粒度索引),因此访问智能索引要比访问传统索引需要更少的I/O(几万分之一)。同时,智能索引所占空间大约是数据的1%,而传统数据库索引则要占到数据的20%~50%。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)