2011-01-16 12 views
1

コアデータエンティティのアトリビュートのインデックスプロパティを有効にするメリットとデメリットは何ですか?iPhone。インデックス付きアトリビュート

私は約300アイテムのデータベースを持っています。各項目には4つの言語の説明があります。説明は約40文字で、一般的にはそれ以下です。他のエンティティに4つの追加の属性があり、4つの言語の記述でもあり、40文字未満です。

これらの8つの属性すべてに対してインデックスを設定する必要がありますか?利点や欠点はありますか?

ありがとう

答えて

2

インデックスの利点:そのフィールドでの高速検索。

デメリット:挿入が遅く、追加の記憶領域が必要です。

わずか300行のテーブルでは、どちらの点でも大きな違いはありません。しかし、確実にあなたの特定のアプリをプロファイリングする必要があります。

+0

ありがとうございました。私はいずれかの方法でテストしたが、知覚的な違いは見られなかった。私は少数の行を持っていると思うが、これより大きくないので、私はそれを保つと思う。 – SpaceDog

関連する問題