互联网服务PostgreSQL

死元祖的问题?

假设某个表从没做过delete清理,只有insert,update的话,会有死元祖的形成吗??

参与5

2同行回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行
update会产生死元组。底层是delete加insert。关于膨胀问题,有如下方法供参考:设置自动vacuum监控和杀长事务利用好分区表 4。监控表的大小和膨胀率,及时发现问题。显示全部

update会产生死元组。底层是delete加insert。关于膨胀问题,有如下方法供参考:

  1. 设置自动vacuum
  1. 监控和杀长事务
  2. 利用好分区表
    4。监控表的大小和膨胀率,及时发现问题。
收起
银行 · 2022-01-17
浏览795
sgssgs数据库管理员某公司
insert不会产生死元组,delete会产生,而update的底层实现是insert+delete组合,所以同样会产生死元组,具体可以通过测试并观察pg_stat_user_tables中的统计值变化来确定显示全部

insert不会产生死元组,delete会产生,而update的底层实现是insert+delete组合,所以同样会产生死元组,具体可以通过测试并观察pg_stat_user_tables中的统计值变化来确定

收起
互联网服务 · 2022-01-14
浏览804

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-01-12
  • 关注会员:3 人
  • 问题浏览:1505
  • 最近回答:2022-01-17
  • X社区推广