社区
MS-SQL Server
帖子详情
经常要使用到两三个表的联合查询,怎样做效率较高?
zxq810213
2006-12-29 09:22:18
如题,多谢!
...全文
209
7
打赏
收藏
经常要使用到两三个表的联合查询,怎样做效率较高?
如题,多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smart_zcg
2006-12-30
打赏
举报
回复
To:marco08、caixia615、rookie_one、sphere510()
视图只是预先存储在SQL SERVER上的select语句罢了,在查询的时候和普通select语句没有什么差别,性能上不会有什么提高。
To:楼主
1。你可以尝试把查询写在存储过程中,因为存储过程会在编译时生成执行计划,这样可以提高查询性能;
2。可以采用索引视图;
3。可以把要联合的辅助表的字段,添加到主查询表中,叫做为了提高查询而牺牲表的数据完整性的做法,即设计标的时候对数据的逆规范化处理,其实本质上说索引视图也是一种逆规范化数据的处理方式;
4。如果你觉得数据完整性很重要,查询性能也很重要,两者都要兼顾,那么请你把数据库的事务处理和数据库的查询分别在不同的服务器上实现吧,我想这十分的必要,想象一下OLTP和OLAP系统能在一个数据库中实现吗?
冷箫轻笛
2006-12-29
打赏
举报
回复
视图应该只是方便吧,不能说效率高许多.
估计楼上的都曲解楼主的意思了
楼主的意思好像是泛指的两三个表,而不是指的特定的两三个表吧?
jacobsan
2006-12-29
打赏
举报
回复
索引视图
sphere510
2006-12-29
打赏
举报
回复
还是视图
rookie_one
2006-12-29
打赏
举报
回复
同上 :)
caixia615
2006-12-29
打赏
举报
回复
视图
marco08
2006-12-29
打赏
举报
回复
建一個視圖, 方便
渗透测试中三种扫描器联合
使用
,躺着也能收漏洞
1、该课程分别讲解了X-ray... 2、结合每个扫描器的优缺点,使Goby扫描器和fofa、AWVS14联合
使用
,将各个扫描器优点放大式的呈现; 3、
使用
真实案例演示联合
使用
后的效果; 4、课程
使用
到的工具均在所在课程资料下载处;
SQL多
表
联合查询
高
效率
多
表
联合查询
效率
今天
做
项目时,用到了多
表
查询。有三个
表
分别为et_task_termtt,et_core_thes_term_category ttc , et_core_thes_terms t 其中tt.termid=t.id、ttc.termid=t.id 刚 开始时用自然连接,sql...
连接查询和子查询哪个
效率
高
需要进行多
表
查询的情况下,用连接查询和子查询哪个
效率
高
? 1、什么是子查询?举个简单的例子,那么子查询有什么优劣呢? 子查询 (内查询) 在主查询之前一次执行完成。 子查询的结果被主查询(外查询)
使用
。 可以...
Mysql多
表
查询
效率
的研究(一)
Mysql多
表
查询
效率
的研究(一)本文探究了mysql InnoDB引擎在多
表
查询的应用场景下,
使用
子
表
、内连接和左联接运行速度的差别,并且比较了索引
使用
与否对查询
效率
的影响。 第一部分简略地概括了索引、子
表
查询、...
联合查询
效率
较
高
,举例子来说明
联合查询
:
内联inner join 、左联left outer join ...
表
一: T1
表
结构 (用户名,密码)userid(int)username varchar(20)password varchar(20) 1jackjackpwd 2owenowenpwd(
表
一 关联ID、用户名、密码)T2
表
结构 (积分,...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章