【发布时间】:2017-10-10 23:33:36
【问题描述】:
假设我有 2 个函数使用第三个函数。假设 get_company(user_id) 和 get_location(user_id) 使用了 check_permission(user_id) 函数。
执行计划缓存如何工作?我的意思是它会为 check_permission 和 get_company 函数制定单独的执行计划,还是为 get_company 制定一个计划?如果分别为 get_company 和 get_location 构建执行计划,即使它们都使用 check_permission 函数,执行计划也有可能更有效。
【问题讨论】:
-
读者还应该看到后续帖子stackoverflow.com/q/46678578/398670
-
This 是如何开始的。
标签: postgresql sql-execution-plan