日期:2014-05-18  浏览次数:20471 次

关于数据优化
我如果需要查询id(主键)在100到150之间的数据,做到满足百万数据以上的查询,这条查询语句应该怎么写?主要能注明你所写的aql语句的优势
我们在查询大数据量数据的时候我们写查询语句的时候应该注意什么呢?

------解决方案--------------------
我看这个是最简单的了.至于百万数据的问题,只能通过建立主建,索引等来解决了.
select * from tb where id between 100 and 150
------解决方案--------------------
select * from tb where id between 100 and 150
或者
select * from tb where id >= 100 and id <= 150

------解决方案--------------------
1.1楼和2楼是同一个人,没有什么“以上两位”。
2.效率最高的方法都在2楼,不知道你还有什么“最高的”。
------解决方案--------------------
能不能通过临时表来做呢,把数据库分成多个临时表,建立索引,在查询
------解决方案--------------------
原表分区,然后索引之,你的条件用上索引,用2楼的句子就是最快的了