MySQL では、各テーブルに主キーがあるということは、テーブル/データベースが「適切に」インデックス付けされていることを意味しますか?
そうでない場合は、一般的に使用さjoin
れるフィールドおよび/または一般的にwhere
句の対象となるフィールドにインデックスを配置する必要がありますか?
データベースに「適切に」インデックスを付ける必要があるといつも耳にしますが、インデックス作成の主なポイントは、クエリで必要な検索を制限することだと理解しています。しかし、私は人々が「適切に」と言うときに何を意味するのかを本当に理解したことがありません. 他の SO Q&A を読むと、答えは単純ではないかもしれませんが、どんな答えでもありがたいです。