经常要使用到两三个表的联合查询,怎样做效率较高? 如题,多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To:marco08、caixia615、rookie_one、sphere510() 视图只是预先存储在SQL SERVER上的select语句罢了,在查询的时候和普通select语句没有什么差别,性能上不会有什么提高。To:楼主1。你可以尝试把查询写在存储过程中,因为存储过程会在编译时生成执行计划,这样可以提高查询性能;2。可以采用索引视图;3。可以把要联合的辅助表的字段,添加到主查询表中,叫做为了提高查询而牺牲表的数据完整性的做法,即设计标的时候对数据的逆规范化处理,其实本质上说索引视图也是一种逆规范化数据的处理方式;4。如果你觉得数据完整性很重要,查询性能也很重要,两者都要兼顾,那么请你把数据库的事务处理和数据库的查询分别在不同的服务器上实现吧,我想这十分的必要,想象一下OLTP和OLAP系统能在一个数据库中实现吗? 差异备份 与 日志备份(优点)?? 外网如何连接SQL服务器 存储过程参数问题 [100分]求黄色网址数据库. sql server profiler为什么总显示两个相同记录 我想请问一下: Left join 和inner join 有什么区别? SQL Server如何实现自治事务? 酒店预定的数据库设计 关于日期函数的! [行转列] 一张表 存储过程中,如果知道表名和字段名,如何查询 表里有一些默认的数据 用什么方法生成一条一条的insert into预计v
视图只是预先存储在SQL SERVER上的select语句罢了,在查询的时候和普通select语句没有什么差别,性能上不会有什么提高。
To:楼主
1。你可以尝试把查询写在存储过程中,因为存储过程会在编译时生成执行计划,这样可以提高查询性能;
2。可以采用索引视图;
3。可以把要联合的辅助表的字段,添加到主查询表中,叫做为了提高查询而牺牲表的数据完整性的做法,即设计标的时候对数据的逆规范化处理,其实本质上说索引视图也是一种逆规范化数据的处理方式;
4。如果你觉得数据完整性很重要,查询性能也很重要,两者都要兼顾,那么请你把数据库的事务处理和数据库的查询分别在不同的服务器上实现吧,我想这十分的必要,想象一下OLTP和OLAP系统能在一个数据库中实现吗?