【发布时间】:2011-08-04 16:51:58
【问题描述】:
在Oracle 10g 中,create index 和alter table 的顺序是否重要?
假设我有一个查询 Q,在表 T 的列 C 上有一个 where 子句。现在我执行以下场景之一:
- 我创建索引 I(C),然后添加列 X、Y、Z。
- 添加列 X、Y、Z,然后创建索引 I(C)。
Q 是“从 T 中选择 *,其中 C = 随便什么”
1和2之间,当T包含非常多的行时,Q在表T上的性能会有显着差异吗?
我个人习惯于做 #2,但其他人似乎有不同的看法。
谢谢
【问题讨论】:
标签: oracle