gpt4 book ai didi

postgresql - PostgreSQL是否缓存 View 的执行计划

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

PostgreSQL 是否像存储过程一样缓存 View 的执行计划?

最佳答案

没有。

View 基本上是一个宏 - 您的 View 定义与针对它的查询合并,然后执行。

所以:

CREATE VIEW v1 AS SELECT * FROM customers WHERE active;
SELECT * FROM v1 WHERE name LIKE 'A%';

变成:

SELECT * FROM customers WHERE active AND name LIKE 'A%';

关于postgresql - PostgreSQL是否缓存 View 的执行计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25864874/

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