SQL优化问题
select v1,v2 from table where v>10
select * from table where to_char(time,“yyyymmdd”)='19990811'
这2句SQL可以怎么优化
[解决办法]
最好先说明下表结构
[解决办法]
第一句话,在字段v上建索引;
第二句话,在字段time上建索引,然后不要对字段进行转型,而是对参数进行转型,这样才能用得上索引。
[解决办法]
尽量不要用*
发布时间: 2012-02-06 15:52:45 作者: rapoo
SQL优化问题
select v1,v2 from table where v>10
select * from table where to_char(time,“yyyymmdd”)='19990811'
这2句SQL可以怎么优化
[解决办法]
最好先说明下表结构
[解决办法]
第一句话,在字段v上建索引;
第二句话,在字段time上建索引,然后不要对字段进行转型,而是对参数进行转型,这样才能用得上索引。
[解决办法]
尽量不要用*