我正在尝试优化一个简单的SQL查询,在MySql数据库中运行需要15ms,但在Oracle数据库中运行大约需要600ms。
以下是查询:
select *
from APPEALCASE appealcase0_
where appealcase0_.caseNumber='BAXXXXX00' and appealcase0_.DELETED_FLAG='N'
我为caseNumber列编制了索引,但它仍然无效。任何人都可以建议我在Oracle数据库中获得相同的15ms响应时间的解决方案。
答案 0 :(得分:0)
听起来你需要一个索引。我建议:
create index idx_appealcase_casenumber_deleted on appealcase(casenumber, deleted_flag);