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