users
上の PRIMARY キーで呼び出されるテーブルが 1 つありますusers.zbid
。ただし、そのSELECT
上で実行されるすべてのクエリにはWHERE
句が含まれcid='$cid' AND zbid='$zbid'
ます。cid
のインデックスまたは複数列のインデックスを追加する必要がありcid,zbid
ますか? WHERE
の条項がそのままでは冗長に見えるcid
ことは承知していますが、主に予防措置としてあり、それぞれが異なるフォーラムを指定しており、何か問題が発生した場合に備えて、すべてのフォーラムに影響を与えたくありません。zbid
PRIMARY
cid
次に、 という別のテーブルがありますnotifications
。このテーブルで実行される唯一のクエリは where 句を使用しcid='$cid' AND zbid='$zbid'
ます。両方を個別のインデックスとして追加するか、1 つだけ追加する必要がありますか? なんで?