首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >去正规化对查询、连接和响应时间有什么影响?

去正规化对查询、连接和响应时间有什么影响?
EN

Stack Overflow用户
提问于 2009-06-15 19:58:59
回答 5查看 1.8K关注 0票数 4

在去甲基化之前,我想知道这将对以下方面产生什么影响:

  • 查询响应时间
  • 数据库中的行宽度
  • 连接结果所需的
  • 查询次数请求完成

看来,如果我没有弄错的话,所有这些都将是缩减的

EN

回答 5

Stack Overflow用户

发布于 2009-06-15 20:27:03

如果您碰巧在Microsoft中工作,我强烈建议您保持表的规范化,并使用所谓的索引视图进行反错。这些是半永久性的数据结构,只要底层表被更新,就会更新这些数据结构。这样,您就可以保持这两个世界的最佳状态--规范化模式和快速非规范化数据!

甲骨文也可能存在类似的情况,但不确定。

票数 3
EN

Stack Overflow用户

发布于 2009-06-15 20:05:29

你的假设是正确的。反错将提高性能,但缺点是它降低了正确性。

这个主题在之前的中已经详细讨论过了。

票数 2
EN

Stack Overflow用户

发布于 2009-06-15 20:06:53

数据库中行的宽度不是会增加吗?

去甲基化只能作为最后手段的一种优化。

它将增加数据库的大小,并增加数据复制,并使数据保持最新和同步变得更加困难。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/998074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档