gpt4 book ai didi

postgresql - pg_restore : creating MATERIALIZED VIEW DATA taking long time

转载 作者:行者123 更新时间:2023-11-29 13:21:55 24 4
gpt4 key购买 nike

我正在使用 postgresql 9.5.3。当我恢复数据库并创建 MATERIALIZED VIEW DATA 时,我花了很长时间,多了 3 个小时。这对于 postgresql 真的正常吗?

pg_restore: creating MATERIALIZED VIEW DATA "public.mydata"

仍在进行中。我的 database.backup 大小为 15gb

最佳答案

这取决于 View 定义、当前表统计信息和存在的数据。

您可以使用 EXPLAIN 检查定义实体化 View 的查询的查询计划,看看该计划是否有任何问题。

如果是一个复杂的查询,可能是autoanalyze还没来得及计算表统计信息的问题。

您可以使用 pg_cancel_backend() 中断该语句并稍后重新创建物化 View ,也许在 ANALYZE 之后,如果它可以帮助您启动数据库的其余部分很快。

关于postgresql - pg_restore : creating MATERIALIZED VIEW DATA taking long time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40274935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com