1

私は私の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が遅いと、何百万ものデータをスキャンしていることがわかります

4

0 に答える 0