我试图在Sybase的delete语句中使用强制索引,但查询计划似乎没有选择索引,它显示表扫描。
强制删除索引的正确方法是什么?
我正在使用的查询的片段:
SET FORCEPLAN ON
DELETE #Table1
FROM #Table2 tmp, #Table1 t (index idx1)
WHERE
tmp.col1 = t.col1 and
tmp.col2 = t.col2
索引idx1在col1上创建,col2在#Table1上创建,这是更大的表。
此查询有什么问题吗? 我正在使用Sybase ASE 12.5