select count(*) from orders_history;
复制代码
8903 ms8323 ms8401 ms
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
复制代码
select * from orders_history where type=8 limit 1000,10;
复制代码
select * from orders_history where type=8 order by id limit 10000,10;
复制代码
3040 ms3063 ms3018 ms
select * from orders_history where type=8 limit 10000,1;
select * from orders_history where type=8 limit 10000,10;
select * from orders_history where type=8 limit 10000,100;
select * from orders_history where type=8 limit 10000,1000;
select * from orders_history where type=8 limit 10000,10000;
复制代码
查询1条记录:3072ms 3092ms 3002ms查询10条记录:3081ms 3077ms 3032ms查询100条记录:3118ms 3200ms 3128ms查询1000条记录:3412ms 3468ms 3394ms查询10000条记录:3749ms 3802ms 3696ms
select * from orders_history where type=8 limit 100,100;
select * from orders_history where type=8 limit 1000,100;
select * from orders_history where type=8 limit 10000,100;
select * from orders_history where type=8 limit 100000,100;
select * from orders_history where type=8 limit 1000000,100;
复制代码
查询100偏移:25ms 24ms 24ms查询1000偏移:78ms 76ms 77ms查询10000偏移:3092ms 3212ms 3128ms查询100000偏移:3878ms 3812ms 3798ms查询1000000偏移:14608ms 14062ms 14700ms
select * from orders_history where type=8 limit 100000,1;
select id from orders_history where type=8 limit 100000,1;
select * from orders_history where type=8 and
id>=(select id from orders_history where type=8 limit 100000,1)
limit 100;
select * from orders_history where type=8 limit 100000,100;
复制代码
第1条语句:3674ms第2条语句:1315ms第3条语句:1327ms第4条语句:3710ms
select * from orders_history where type=2
and id between 1000000 and 1000100 limit 100;
复制代码
select * from orders_history where id >= 1000001 limit 100;
复制代码
select * from orders_history where id in
(select order_id from trade_2 where goods = 'pen')
limit 100;
复制代码
欢迎你们关注个人公众号【程序员追风】,文章都会在里面更新,整理的资料也会放在里面。
mysql