当前,当我们在主数据库上刷新实例化视图时,有时会遇到锁。
是否有可能在只读副本上具有实例化视图,并仅在其中运行实例化视图?还有其他解决方案吗?
您不能仅在备用服务器上创建实例化视图,因为您无法在其中创建任何东西。
如果使用REFRESH MATERIALIZED VIEW CONCURRENTLY,则视图只会锁定一小段时间。如果这引起问题,请确保您的交易短。
REFRESH MATERIALIZED VIEW CONCURRENTLY