返回数说广场
1
在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
分享
评论
热门数说


