我有两个派生表system_type_a
和system_type_b
,它们分别使用表system
以及type_a
和type_b
。 type_a
有大约15k条记录,type_b
有大约5k条记录。我在system
的两个表上进行左连接。但与system_type_b
相比,system_type_b
执行时间要长得多。我尝试查看两个查询的执行计划,如同对类似查询的堆栈交换响应中所建议的那样但是我无法理解它。
答案 0 :(得分:0)
连接的选择性可能会强制执行不同的执行计划。 也许统计数据是旧的或未更新。 您还可以检查性能不佳的表的碎片。也许它需要比另一个更多的物理读取。