タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

indexに関するryoma123のブックマーク (2)

  • 【MySQL】マルチインデックスの制約の話とか - Qiita

    はじめに 大前提として、INDEXは極力少なくしてクエリを捌けさせる構造がベスト。 無駄なINDEXが存在するだけで、容量をい(場合によっては、部分INDEXという手もありますが...)、 パフォーマンスも落ちるので二重苦となります。 INDEXは、当に必要なものだけ! これを踏まえた上で、マルチインデックスの話に移りたいと思います。 かなり説明を省いています。ご了承下さい。 マルチインデックスとは 簡単に言うと、複数のカラムに対してのINDEX。単一のINDEXより高速な検索が可能です。 詳しくはこちら → http://dev.mysql.com/doc/refman/4.1/ja/multiple-column-indexes.html create table test ( col1 int(5), col2 int(5), col3 int(5), primary key (

    【MySQL】マルチインデックスの制約の話とか - Qiita
  • UNIQUEインデックスを作成する

    対象となるカラムに重複した値が格納されているとユニークインデックスは作成することができません。またユニークインデックスを作成したあと、ユニークインデックスの対象となっているカラムに既に格納されている値を持つようなデータはテーブルに追加することができません。 複数のカラムの組み合わせに対してユニークインデックスを作成した場合には、それぞれのカラムの中では重複した値が含まれていても、指定した全てのカラムの値の組み合わせが重複していなければユニークインデックスを作成することができます。 それでは実際に試してみます。次のようなデータを持つテーブルの name カラムを対象にユニークインデックスを作成します。 name カラムにには現在重複した値が格納されていませんので name カラムを対象としたユニークインデックスを作成します。

    UNIQUEインデックスを作成する
  • 1