0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

add_indexとは何か

Posted at

indexとは

データベースの「索引」のようなものです。
例えば、図書館で本を探すとして、
・indexあり → 本棚を1冊ずつ探す (遅い)
・indexなし → 索引で位置がわかる (早い)

基本的な使い方

# 書き方
add_index :テーブル名, :カラム名, オプション
# 例
add_index :books, :title, unique: true

メリット・デメリット

メリット:
・検索が速くなる

デメリット:
・データの追加、更新が遅くなる
・データベースの容量を使う

大量のデータがある場合には有効、少量のデータには良くない。よく探すものには付けておく。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?