【发布时间】:2016-07-19 20:45:42
【问题描述】:
我有以下查询:
SELECT OEH.HEADER_ID, OEH.ORDER_NUMBER
,oel.line_number
,oel.pricing_quantity_uom as UOM
,oel.attribute1 as customer_length
,oel.attribute6 as theoretical_weight
FROM OE_ORDER_HEADERS_ALL OEH JOIN
OE_ORDER_LINES_ALL OEL
ON OEH.ORG_ID = OEL.ORG_ID AND
OEH.HEADER_ID = OEL.HEADER_ID
WHERE OEL.LINK_TO_LINE_ID IS NULL;
我正面临嵌套循环并想调整此查询,我需要在哪些列上创建索引?
【问题讨论】:
-
在您的问题中显示执行计划、表结构和当前索引会有所帮助。为什么你认为你需要一个索引?
-
@AlexPoole 这些是 oracle OM 表,只是我想要索引需要考虑哪些列,我有一个很长的查询,在这里发布不太好。只是想知道索引需要考虑哪些列。
标签: sql oracle join query-optimization