インデックス検索を最適化する
日付 | 2004/01/08 |
---|---|
ID | 30843 (英語原文参照) |
バージョン | 2003 |
プラットフォーム | Mac & Win |
データベースを作成するときには、どのフィールドにインデックス属性を設定するかを決めなくてはなりません。インデックスを使用すると、検索、更新、削除にかかる時間を短縮できるので、すべてのクエリデータフィールドにインデックスを張りたいと考えるかもしれません。しかしながら、それは不必要であるばかりか余計なことになる場合があります。実際、インデックスは、もっともクエリされる可能性が高いフィールドに設定するべきものです。新しいレコードが追加されたりインポートされたりするたびに、4Dは自動的にすべてのインデックスを更新します。もし、すべてのフィールドにインデックスが張られていたとしたら、これは非常に効率の悪いことであり、かえってデータベース全体のパフォーマンスをそこねるものになりかねません。インデックス属性を設定するフィールドの数は、必要最少限にとどめておくことによって、効果的な検索を行なうことができます。