【发布时间】:2011-10-28 02:31:02
【问题描述】:
Oracle SQL Developer v3 的 SQL Tuning Advisor 为我的查询提出以下建议:
考虑运行 Access Advisor 以改进物理架构 设计 或创建推荐的索引。 如果您选择创建 推荐索引,考虑删除索引 “SCHEMANAME”。“INDEXNAME”(在“COLUMN1”上)因为它是 推荐索引。
create index SCHEMANAME.NEW_INDEXNAME on SCHEMANAME.TABLENAME("COLUMN1","COLUMN2");
不用粗体提出建议有什么害处吗?问题是它建议删除的现有索引被其他程序使用。我不认为 idex 会相互“伤害”,将两个索引与它们将占用的磁盘空间分开并且插入/更新时性能下降微不足道有什么缺点吗?
【问题讨论】:
标签: sql performance oracle query-optimization