暂无图片
返回数说广场
AllenLV
2024-12-04 电子副高、架构项管双高、资深数智高工
在PostgreSQL数据库中,当对一个已经存在索引的列进行UPDATE操作时,会产生一个Heap Only Tuple(HOT)。HOT是指更新操作不会立即在索引中删除旧的索引项,而是会保留旧的索引项直到该行被其他事务访问或者数据库进行VACUUM操作。 根据你提供的情况,表中已有两行记录,ID列和C1列上分别存在一个B-tree索引,且每个索引都有两条索引条目。当你对其中一行的ID列进行UPDATE操作后,如果没有执行VACUUM操作,那么在ID列上的索引会存在两个条目:一个指向旧的ID值,一个指向新的ID值。因此,ID列上的索引条目数为3。 对于C1列,由于没有提到对C1列的值进行更新,所以C1列上的索引条目数保持不变,仍然是2。选择A
0
暂无图片 1
185
分享

评论

热门数说