Mysql的order by + limit性能优化

Mysql的order by + limit性能优化:sql

原sql语句以下,在大数据量下(几百上千万),性能很是糟糕。性能优化

SELECT *
FROM   products
ORDER  BY date
LIMIT  0, 10;

性能

改成以下:

SELECT *
FROM   products
JOIN (SELECT id
      FROM   products
      ORDER  BY date
      ) AS t ON t.id = products.id
大数据

LIMIT  0, 10; 
优化