sql >> データベース >  >> RDS >> Mysql

mysqlテーブルを下からスキャンする

    クエリは特定の順序でテーブルをスキャンしません。特定のインデックスを順番にトラバースする場合(範囲スキャンなど)にそうなる可能性があります。これは、ORDERBYを使用したことが原因である可能性があります。

    データベースはそのようには機能しません。そのように彼らの行動に頼ることはできません。

    全表スキャンを実行している場合、特に最近多くの行を削除した場合は、しばらく時間がかかると予想してください。ただし、行が多い場合はさらに時間がかかります。

    代わりに、クエリでインデックスが使用されていることを確認してください。 Explainプランを見て、インデックスを使用していることを確認してください。



    1. SQLでビューを作成する方法

    2. SQLServerジョブを自動的に作成する

    3. MySQLに関するQuartzJDBCJobStoreの問題

    4. クエリでmysqlフルテキストストップワードを無視する