社区
MS-SQL Server
帖子详情
多表查询时使用视图能否提高效率?
kakalu2002
2009-04-15 05:07:31
场景是这样的:数据库结构是不能动的
我现在要查询出“考试安排”的信息
考试安排这张表上有多达8个的外键,在实际应用中,我需要获得这8个外键的名字
正常的SQL,我链接了8张表,就为了名字这个字段
现在我想,能不能把这8个字段的名字字段和“考试安排”这张表来组合成一个视图,然后查询的时候直接访问这张视图,这样能不能提高效率?
...全文
759
7
打赏
收藏
多表查询时使用视图能否提高效率?
场景是这样的:数据库结构是不能动的 我现在要查询出“考试安排”的信息 考试安排这张表上有多达8个的外键,在实际应用中,我需要获得这8个外键的名字 正常的SQL,我链接了8张表,就为了名字这个字段 现在我想,能不能把这8个字段的名字字段和“考试安排”这张表来组合成一个视图,然后查询的时候直接访问这张视图,这样能不能提高效率?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ks_reny
2009-04-16
打赏
举报
回复
提高效率就要創建索引.
kakalu2002
2009-04-16
打赏
举报
回复
好的,谢谢各位的意见了!
長胸為富
2009-04-15
打赏
举报
回复
视图建立了索引效率会高一点吧,但也会有负面影响,视图涉及到源表的update、delete操作会影响
ws_hgo
2009-04-15
打赏
举报
回复
表连接的效率
已经不错啦
htl258_Tony
2009-04-15
打赏
举报
回复
把联接字段都加上索引.再用视图查就快了.
htl258_Tony
2009-04-15
打赏
举报
回复
联接查询要高效还是要索引.视图没什么明显的效果.
ws_hgo
2009-04-15
打赏
举报
回复
视图跟效率无关的
利用
视图
提高MySQL查找效率.doc
视图
就是一个存在于数据库中的虚拟表。
视图
本身没有数据,只是通过执行相应的select语句完成获得相应的数据。我们在怎样的场景
使用
它?为什么
使用
视图
?如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询...
自问自答——
使用
视图
能提高查询效率么?
答:普通
视图
只是记录相当于把查询语句持久化了,下次再按照这个查询条件来查询一遍,只是添加了一个对多表关联更加方便的查询入口而已,并不能实际提高查询效率。通过物化
视图
可以达到提高查询效率的目的。 【物化...
MySQL
视图
的
使用
与多表
视图
查询
下面将详细介绍MySQL
视图
的
使用
、场景以及多表
视图
查询,并提供在创建
视图
时
需要注意的要点。通过创建
视图
,可以将复杂的多表关联、计算和筛选操作封装成一个简单的
视图
查询。在查询多表
视图
时
,可以
使用
JOIN操作将...
Oracle物化
视图
优化
多表查询
速度
近期项目中遇到有关报表查询sql速度过慢的问题,由于sql是多个表相关联的查询结果,并且数据量过大,所以导致查询速度过慢。为此,采用物化
视图
来提高查询速度。 1、物化
视图
概述 物化
视图
是包括一个查询结果的...
视图
查询效率和更新效率
通常遇到涉及多个表的复杂sql查询
时
,我们会习惯性地建个
视图
,基于
视图
再做过滤查询。这比较容易带来性能问题,跟简单
视图
不同的是,在复杂
视图
查询的背后,数据库会自动地物化一个
视图
,即创建一个包含
视图
数据的...
MS-SQL Server
34,576
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章