一般来说,FROM 子句中表的排列或顺序对提高查询性能有什么影响吗?我所说的安排是指最小的 table 和最大的 table 。
也欢迎任何不同的经验/想法/意见/因素。
就我而言,我们使用的是 PostgreSQL v8.2.3。
最佳答案
对于内部连接,它应该没有任何区别——优化器将生成计划以尽可能多的不同顺序执行连接(直到 from 子句)。
外连接不是对称的,因此语句中的顺序很重要(尽管实际执行顺序仍由服务器决定)。
关于sql - FROM 子句中表的排列/顺序对提高性能有什么影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593294/