使用视图能否加快数据的查询速度

 我来答
han15133268722
推荐于2018-04-11 · TA获得超过536个赞
知道小有建树答主
回答量:250
采纳率:100%
帮助的人:157万
展开全部
首先:视图是由SELECT语句组成的查询定义的虚拟表;同真实的表一样,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图.
其次,视图的主要作用有以下几点:
视点集中:使用户只关心它感兴趣的某些特定数据和他们所负责的特定任务
简化操作:,若视图本身就是一个复杂查询的结果集,这样在每一次执行相同的查询时,不必重新写这些复杂的查询语句

定制数据:视图能够实现让不同的用户以不同的方式看到不同或相同的数据集

合并分割数据:由于表中数据量太大,故在表的设计时常将表进行水平分割或垂直分割,但表的结构的变化却对应用程序产生不良的影响

安全性:通过视图用户只能查看和修改他们所能看到的数据

以上是对视图的一个简单介绍,视图并不会对查询速度有任何影响,因为该执行的sql还是要执行

视图了解,参考http://baike.baidu.com/link?url=a9HAyxaPjKAMS2yLw8Gb1alCFKJOVmkGYPGjheA9xhil84HStafspfOY0gd8mIu25ew2paCngLtVX8lGjq-Pda
壹寰(深圳)科技文化有限公司
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
tencheer
2012-03-19 · TA获得超过130个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:159万
展开全部
没有,不会加快的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pyzfl
2019-11-19
知道答主
回答量:6
采纳率:0%
帮助的人:5602
展开全部
实践证明,会加快的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寻风L故
2018-04-11
知道答主
回答量:10
采纳率:0%
帮助的人:2.9万
展开全部
我觉得,视图通过将sql类似分割成小块,这样针对与复杂的多表查询,间接加快了查询速度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
35周坤
2012-03-27 · 超过15用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:40.8万
展开全部
貌似不会!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式