
MySQL5.1をUNIX上で使っています。
インデックスの貼り方について教えて下さい。
参照も更新もする膨大な量のテーブルに、
FIELD_1
FIELD_2
FIELD_3
FIELD_4
FIELD_5
FIELD_6
とありまして、FIELD_1とFIELD_2にPRIMARYキーを付けています。
それで、検索用に、
FIELD_1+FIELD_2+FIELD_3のインデックス
と
FIELD_1+FIELD_2+FIELD_4のインデックス
を付けています。
PRIMARYまで含めると、Indexとなりうるものが、3つあり、どれもFIELD1とFIELD2が重複しておりますが、このようなインデックスの貼り方で宜しいでしょうか?
重複しているのが気になるのですが、これしかやり方が思いつきませんでした。
アドバイス頂けると助かります。宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>MySQL5.1
であればindex_mergeがきいていればもう少し単純なインデックス
構造でいけるのでは?
EXPLAINで検証してみるとよいでしょう。
http://dev.mysql.com/doc/refman/5.1/ja/explain.h …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysqlがインストールされている...
-
mysqlのupdate構文についての質...
-
エラー 1068 (42000): 複数の主...
-
データベースの接続に失敗して...
-
#1062 - '0' は索引 'PRIMARY' ...
-
[XAMPP Control Panel v3.2.4] ...
-
同一日に複数レコードがある場...
-
MAMP 99ドル約1.6万円 高い...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLです教えてくださいお願いし...
-
SQLを作ったのですがうまくいき...
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてください。
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
utf8bomとutf8mb4の違いがいま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
巨大テーブルからインデックス...
-
欠番の取得方法
-
インデックス名の重複(MySQL5.1...
-
DB2(OS/390)のSECQTYについて
-
gooのサイト登録を解除する方法
-
一部のカラムでdistinctし全て...
-
INDIRECT関数の代替方法は?
-
他のシートの検索
-
SELECT文で、指定カラム以外の...
-
UNIONする際、片方テーブルしか...
-
DBの定義のサイズを大きくし過...
-
ホームページを作ろうと思いま...
-
BULK INSERT時のNull許容について
-
SQLServerでNULLを挿入したいです
-
AUTO_INCREMENTに0はダメ?
-
SQLでカラムを追加し、条件に合...
-
now()かCURRENT_TIMESTAMPか
-
カラムとコラムの使い分け
-
テーブルの列数を調べたい
-
(初心者)MySQLやmaraDBで、crea...
おすすめ情報