把select column1,column2,column3 from table1 where column1=1
和select column1,column2,column3 from table1 where column1=2
建成两个视图,应该会快一些.
毕竟不用每次都重新分析SQL语句的正确与否;
和select column1,column2,column3 from table1 where column1=2
建成两个视图,应该会快一些.
毕竟不用每次都重新分析SQL语句的正确与否;
如果总共返回的数据很多,比如有100万,那么6秒的速度可能也是可以接受的。
如果返回的数据很少,最好是分析一下上面语句的各部分的运行速度,
比如先运行产生A的部分,看看速度如何;再运行B的部分。
看看有那些部分是可以优化的。