向数据库添加许多视图会影响性能吗?
Posted
技术标签:
【中文标题】向数据库添加许多视图会影响性能吗?【英文标题】:Does adding many views to DB affects performance? 【发布时间】:2011-04-13 10:35:30 【问题描述】:我想向 DB 添加许多视图以简化使用它。我只想在 Server Management Studio 中使用这些视图来快速测试数据库、查询历史记录、错误日志等。
我认为,标准视图(未编入索引)的数量不会影响数据库性能。 我对吗?例如,我可以添加 100 个视图而不降低数据库性能吗?
【问题讨论】:
【参考方案1】:数据库上可用视图的数量不会影响性能 - 但是,视图的编写方式和使用方式 - 会。
【讨论】:
【参考方案2】:添加更多视图,如果以数百个,不会影响性能。归根结底,大部分schema catalog
无论如何都在内存中并且只加载一次。
【讨论】:
【参考方案3】:100次并不多,并且具有许多视图应该不会影响性能。 P>
【讨论】:
以上是关于向数据库添加许多视图会影响性能吗?的主要内容,如果未能解决你的问题,请参考以下文章
向 models.py 添加一个类会导致“视图不存在”错误吗?