各行に割り当てられた優先順位を含む mysql メモリ テーブルがあります。このテーブルを 2 分ごとに作成しており、このテーブルはほぼ 100 回/秒呼び出されています。
約 800 行が含まれます。
私が実行しているクエリは次のようなものです:
select * from table order by priority limit 0,20
このクエリを最適化したいのですが、テーブルの作成中にデータを並べ替えた順序に並べることはできますか?the order by
句を削除すると、プルされたデータは常に優先度に基づいて並べ替えられると想定できます。
ありがとう