通常update采用快速更新的方式进行,快速更新是delete+insert操作;
有delete标记的包,智能索引不用重新计算,其中Min和max值还是能起到过滤数据的作用,Sum依然存在,但不准确,sum不进行重新计算。
当数据Insert 到数据库中时,会根据每行记录的HASH列都计算Hash值,然后分配到不同的Hash 桶中进行存储。每个Hash桶,都是用链表结构保存。
数据Insert,对Hash索引的更新,只是在原有Hash桶后面追加新的索引信息,是个局部更新的过程。
通常update采用快速更新的方式进行,快速更新是delete+insert操作;
有delete标记的包,智能索引不用重新计算,其中Min和max值还是能起到过滤数据的作用,Sum依然存在,但不准确,sum不进行重新计算。
当数据Insert 到数据库中时,会根据每行记录的HASH列都计算Hash值,然后分配到不同的Hash 桶中进行存储。每个Hash桶,都是用链表结构保存。
数据Insert,对Hash索引的更新,只是在原有Hash桶后面追加新的索引信息,是个局部更新的过程。