私は私の1つのクエリから大きな負荷に直面しています。テーブルに 1000 万のデータがあり、pid 列と fid 列の両方のインデックス作成を行った後、mysql の説明では、インデックスを使用していないことが示されています
ここに私の質問があります
select * from tableA where pid < '94898' and fid='37' order by id desc limit 1;
私のmysql Explainの出力はこれを言っています
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE tableA index fid PRIMARY 4 NULL 152 Using where
しかし、mysqlが遅いと、何百万ものデータをスキャンしていることがわかります