视图中,选择了字段,是否影响效率

danmali 2008-12-06 04:03:53
我们在做视图的时候会选择需要那些表的字段配合,我想知道选择多了是否会影响效率?

我是说我在读取的时候是有选择的,肯能我的视图选择了所有相关表的字段,但是我在做存储过程读取视图内容的时候,是有选择读取的?
...全文
86 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxmcxm 2008-12-06
  • 打赏
  • 举报
回复
根据你的需求设计视图,select 太多字段效率肯定会变低.
mengxj85 2008-12-06
  • 打赏
  • 举报
回复
应该一样吧
danmali 2008-12-06
  • 打赏
  • 举报
回复
视图
View1:
A B C D E F G

View2:
A B C

select A,B,C from View1

select A,B,C from View2

是否效率相同?
danmali 2008-12-06
  • 打赏
  • 举报
回复
这个我知道,比如我的视图中有10个字段,我只读取其中的3个,其余的可能另一个存储过程读取,我想知道,视图中字段的多少本身是否会影响效率?也就是说,不要存储过程,也不考虑前台,就在select 语句中,连个视图,一个有3个字段,另一个除了这三个字段还有7个字段,那么我select 这三个字段 from 这两个视图,会不会有效率上的差异?
rucypli 2008-12-06
  • 打赏
  • 举报
回复
那你读什么就在视图中选什么字段,没用的数据传到前台是浪费

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧