Ignorar Navegação
Expandir
カスタムフィールドのインデックスを付けるタイミング
Identificação da resposta 10201   |   Revisado 18/03/2019

自分のデータベースにカスタムフィールドを追加しています。 このフィールドにインデックスを付ける必要があるかどうかは、どうすればわかりますか?

環境:

カスタムフィールドのインデックス

解決策:

データベース索引は、特定のデータベース列でフィルタリングされたデータ検索の速度を向上させるフィーチャーで、フィールドに対するより高価な更新を犠牲にします。 一般的に、頻繁に選択され、頻繁に更新されるフィールドには索引を付ける必要があります。

たとえば、連絡先の生年月日のカスタムフィールドは、生年月日が変更されないため索引付けされるのが最善で、索引は生年月日でフィルタリングする場所のクエリのスピードアップに役立ちます。

逆に、頻繁に更新されるフィールドにはインデックスを付けるべきではありません。 たとえば、連絡先の最終ログイン日のカスタムフィールドは、インデックスが書き込み操作を遅くし、変更が1日に数回行われた場合に不必要な負荷がかかる可能性があるため、インデックスに登録しないでください。

カスタムフィールドのインデックス作成の影響について詳しくは Answer ID 1266: Impact of indexing a custom field

 

Línguas disponíveis para esta resposta:

Notificar-me
A página será atualizada no envio. Todas as entrada pendentes serão perdidas.