タグ

ブックマーク / bi-na.hatenadiary.org (1)

  • プライマリキーとインデックスの違い - bi_naの日記

    DBのインデックスへの混乱 インデックスを作ると、検索が早くなる。 つまりWHEREの条件にインデックスを作ったカラム名を書くと早くなるというのは 知っていたのだが、プライマリキーだけ作って、インデックスは作らないときなどが あったのでどういうこと?と思って調べてみた。 プライマリキーとインデックスの違い 参考 http://oshiete1.watch.impress.co.jp/qa4401156.html ずばりここに書かれており、 DB全般でほぼ同じような仕組みになっていると思われる。 引用1 SQL Serverに限らず、RDBMS全般として回答します。 主キーやuniqueキーを表定義で指定すると、「内部的に重複禁止のインデクスが作成」されます。 これは、RDBMS側で重複チェックする上で、重複禁止のインデクスがないと、母体の全件サーチが必要になるからです。 インデクスは、重複

    プライマリキーとインデックスの違い - bi_naの日記
  • 1