510,085 行のテーブルがあるため、より高いパフォーマンスを求めるようになりました。このテーブルのフィールドの 1 つは「photoStatus」と呼ばれます。
「photoStatus」では、510,045 行に「Active」という単語が含まれ、残りの 40 行には「Suspended」という単語が含まれています。
次の 2 つのクエリのどちらが「アクティブな」写真を検索するのに速いでしょうか?それとも問題ではありませんか?
WHERE photoStatus = 'Active'
Or
WHERE photoStatus <> 'Suspended'
明らかに、これは大規模なクエリの一部であり、単なる WHERE 条件ではありません。
データベースは MySQL (MyISAM)