如题,多谢!

解决方案 »

  1.   

    To:marco08、caixia615、rookie_one、sphere510() 
    视图只是预先存储在SQL SERVER上的select语句罢了,在查询的时候和普通select语句没有什么差别,性能上不会有什么提高。
    To:楼主
    1。你可以尝试把查询写在存储过程中,因为存储过程会在编译时生成执行计划,这样可以提高查询性能;
    2。可以采用索引视图;
    3。可以把要联合的辅助表的字段,添加到主查询表中,叫做为了提高查询而牺牲表的数据完整性的做法,即设计标的时候对数据的逆规范化处理,其实本质上说索引视图也是一种逆规范化数据的处理方式;
    4。如果你觉得数据完整性很重要,查询性能也很重要,两者都要兼顾,那么请你把数据库的事务处理和数据库的查询分别在不同的服务器上实现吧,我想这十分的必要,想象一下OLTP和OLAP系统能在一个数据库中实现吗?