複数の列を持つテーブル(たとえば、id, a, b, c, d, e
)を想像してください。私は通常id
で選択しますが、列のサブセットを超えてさまざまな条件を使用するクライアントアプリケーションに複数のクエリがあります。MySQLは単一のクエリに対して複数のインデックスを使用できますか?
MySQLが複数のWHERE条件を持つ単一のテーブルに対して複数の列でクエリを実行すると、実際には異なる列で作成されたインデックスを使用できますか?または、それを高速化する唯一の方法は、すべての可能なクエリに対して複数列のインデックスを作成することです。
お問い合わせの例がありますか? – ZombieCode
@Ekaterina、привет:)質問には、練習と経験に訴える一般的な質問が含まれていますが、ここで具体的な質問は必要ありません。しかし、それが意味をなさない場合、私は事例を考えることができます – kolypto