PostgreSQL运维实践分享_吴聪.pdfVIP

  • 2
  • 0
  • 约2.03千字
  • 约 16页
  • 2026-03-26 发布于浙江
  • 举报

PostgreSQL运维实践分享

平安科技吴聪

1Endlesslseek

目

C

o

n

t录

e

n

t2

s

01

现象描述:在数据库中执行函数时一直卡住,strace跟踪发现该会话一直卡在lseek函数处。

搜索发现,存在类似bug:BUG#15455:Endlesslseek

分析发现,该函数中卡在的地方单独执行没有问题

在事务中,当我们的表数据量变化较大时,即使手动收集统计信

息,该表的统计信息也必须等事务提交后才更新。

由于该函数中先对pgawr_names表插入了大量数据,导致选择了错误的执行

计划。这里模拟插入200条,也循环了200*5709次。

后续思考:

避免在事务中对表进行大量修改后不及时提交然后继续使用,由于其统计

信息在事务提交前无

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档