最近、データベースのいくつかのクエリで問題が発生しました。これは、データベース テーブルの 1 つが 50,000 行から 1,000,000 行、2,000,000 行に拡張されたためです。
テーブルbooks
には 2,000,000 冊の本のレコードがあり、本のランキングから本のサイズまで、あらゆる種類の情報が含まれています。
簡単なクエリを実行してみました...
SELECT isbn FROM books WHERE rank < 100000
10分間待った後、クエリが停止し続けたため、クエリを終了する必要がありました.他のテーブルをクエリするときはこの問題は発生しないため、問題はテーブルのサイズにあると思います.
インデックス作成を読み始めたので、これが私の状況を改善する最善の方法であるかどうか、そうでない場合はどうなるかを知りたいです。