sql 给视图建立聚集索引后 更改其中一个表的内容速度变慢

给视图建立聚集索引后为什么更改试图其中一个表的内容速度会变慢?这个应该怎么解决?... 给视图建立聚集索引后为什么更改试图其中一个表的内容速度会变慢?
这个应该怎么解决?
展开
 我来答
gulingeagle
2010-02-02 · TA获得超过545个赞
知道小有建树答主
回答量:315
采纳率:100%
帮助的人:368万
展开全部
索引视图是被具体化了的视图,即它已经过计算并存储。可以为视图创建索引,即对视图创建一个唯一的聚集索引。索引视图可以显著提高某些类型查询的性能。索引视图尤其适于聚合许多行的查询。但它们不太适于经常更新的基本数据集。

如果很少更新基础数据,则索引视图的效果最佳。维护索引视图的成本可能高于维护表索引的成本。如果经常更新基础数据,则维护索引视图数据的成本可能超过使用索引视图所带来的性能收益。

如果你经常更新基础表,那么创建索引视图则不太适合,你需要权衡利弊,如果你的确需要更新基表又迫切地需要建立视图索引,那么可以尝试将基础数据以批处理的形式定期更新,甚至在更新前删除所有索引视图,更新完成后再重新生成。这样做可以提高更新的性能。
csuxp2008
2010-02-02 · TA获得超过6485个赞
知道大有可为答主
回答量:4704
采纳率:50%
帮助的人:2473万
展开全部
跟内容没关系,你是更改了表结构吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式