社区
MS-SQL Server
帖子详情
建立视图的一点问题(关于效率)
noto
2005-03-22 10:45:50
视图A关联了许多表,视图B的一些字段跟A是一样的,如果建立B,是通过调用A中的字段或者跟A一样再重新关联那些表?哪中在查询的时候效率高?
...全文
144
7
打赏
收藏
建立视图的一点问题(关于效率)
视图A关联了许多表,视图B的一些字段跟A是一样的,如果建立B,是通过调用A中的字段或者跟A一样再重新关联那些表?哪中在查询的时候效率高?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Well
2005-05-23
打赏
举报
回复
差不多吧
不過我感覺B好一點吧
noto
2005-05-23
打赏
举报
回复
等到花儿都谢了
noto
2005-03-27
打赏
举报
回复
等
健者天行
2005-03-23
打赏
举报
回复
一样的吧,
实际不清楚,
等高手
UP
wudan8057
2005-03-23
打赏
举报
回复
建立B,跟A一样再重新关联那些表,在B上建立索引
noto
2005-03-23
打赏
举报
回复
我要的是效率?
jinjazz
2005-03-22
打赏
举报
回复
调用A吧,清楚点
mysql
视图
建立
MERGE算法和TEMPTABLE算法的区别(
效率
与表锁定
问题
)
可选的ALGORITHM子句是对标准SQL的MySQL扩展。ALGORITHM可取三个值:MERGE、TEMPTABLE或UNDEFINED。如果没有ALGORITHM子句,默认算法是UNDEFINED(未定义的)。算法会影响MySQL处理
视图
的方式。
如何在
视图
上
建立
索引
最近发现一条SQL语句查询的特别慢 使用的是视同查询
视图
使用的左连接的方式 慢到七八秒才可以查出来,而解决查询速度慢的方法我第一个就是想到的索引 那么来了
视图
究竟可以不可以
建立
索引呢? 答案是肯定的 :就是可以 ~ 好了废话不多说 直接上代码 alter VIEW test with schemabinding as select C.id,C.name...
视图
查询
效率
和更新
效率
场景: 通常遇到涉及多个表的复杂sql查询时,我们会习惯性地建个
视图
,基于
视图
再做过滤查询。这比较容易带来性能
问题
,跟简单
视图
不同的是,在复杂
视图
查询的背后,数据库会自动地物化一个
视图
,即创建一个包含
视图
数据的临时表,基于这个临时表再执行查询,并在查询完成后删除临时表。 结果: 如果数据库工作量中包含许多要求
视图
物化的查询,那么总的DBMS吞吐量将会急剧下降。 如果数据库
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章