【发布时间】:2013-02-05 14:07:00
【问题描述】:
是否可以在 postgresql 中手动更改执行计划的操作顺序?例如。如果我总是想在过滤之前进行排序操作(尽管它在 postgresql 的正常使用中没有意义),是否可以通过例如手动强制执行该操作改变运营的内部成本?
如果我实现自己的功能呢?是否可以让这样的函数始终在 sql 语句的最后执行?
【问题讨论】:
-
您可以尝试使用 CTE(又名
WITH子句)来强制执行操作顺序。
标签: sql postgresql common-table-expression