有没有办法说服 PostgreSQL 在热站上执行长查询?
它用 杀死查询User query might have needed to see row versions that must be removed
。我明白这一点,但是我正在对我知道永远不会删除任何行的表进行查询...有没有办法强制 porstgres 这样做?
有没有办法说服 PostgreSQL 在热站上执行长查询?
它用 杀死查询User query might have needed to see row versions that must be removed
。我明白这一点,但是我正在对我知道永远不会删除任何行的表进行查询...有没有办法强制 porstgres 这样做?
感谢 reddit 上的Amacvar指出我的答案:
max_standby_archive_delay
并且max_standby_streaming_delay
必须设置比要在热备上运行的最长查询更长的时间。来自https://www.postgresql.org/docs/current/static/hot-standby.html