gpt4 book ai didi

sql - View 优化

转载 作者:行者123 更新时间:2023-12-02 18:36:52 25 4
gpt4 key购买 nike

我有一个 Windows 服务,它从 View 中获取数据,并且对于每个 View ,都定义了一个表来填充数据。

View 的制作使得 View 内的 View 最多可以深三层。

您能给我一些如何提高最外层 View 性能的提示吗?

或者如何提高整体性能。

谢谢。

编辑:我也听说过在 View 中使用 View 的策略不好,是真的吗?

最佳答案

  • View 是宏
  • 它们在运行时扩展
  • 它们不会封装或预先计算查询 **
  • 它们不是优化
  • DRY 并不总是适用于数据库(客户端开发人员提出的 View 的情况)

基本上,删除 View 。您通常不需要它们。

对于一般性能调优,这是一个不同且复杂的问题,通常始于糟糕的设计、糟糕的代码和糟糕的实践。

** 索引或物化 View 可以,但它们有使用限制

关于sql - View 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8641719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com