- 我从一个
myview
基于另一个视图的视图和一个mytable
没有索引的表中选择,查询运行了40 分钟 - 我添加了 5 个索引
mytable
并重新运行myview
,查询运行了3 分钟 我制作了这样的 mytable 副本:
select * into mytableNEW from mytable
- 请注意,没有复制任何索引。
- 我重新运行
myview
(不要忘记指向新表),它花了3 分钟!
问题:为什么我的查询最初在没有索引的情况下需要 40 分钟,但是在表上创建索引然后将数据(没有索引)复制到另一个表后,查询速度非常显着?