• ベストアンサー

主キーが多ければ検索が速い?

http://okwave.jp/qa/q7785075.html こちらの質問を見て思ったのですが 主キーがあれば検索が早くなるとの事ですが テーブルには複数の主キーが設定できますが 主キーが多ければ多いほど検索が早くなったり データベースとして最適になるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#189141
noname#189141
回答No.1

いいえ。それだけで最適になるなら、わざわざ「主キー」とは言いません。 http://ja.wikipedia.org/wiki/%E4%B8%BB%E3%82%AD%E3%83%BC 検索を早くする場合、インデックスを作成することがありますが、インデックスも万能ではなく、検索条件の指定の仕方によっては、インデックスが使われないことがあります。 リンク先の回答は、主キーを設定すると、大抵のデーターベースではインデックスも付くので、検索速度に触れられているのだと思われます。

hpmolhhqdtnox
質問者

お礼

私は勘違いをしていたようですね。ありがとうございました。

関連するQ&A