1 つ以上のインデックスを作成すると、クエリのパフォーマンスが向上します。インデックスのタイプによっては、ローの値がユニークであることを保証できます。
インデックスは、一部またはすべてのカラムの値を基に、テーブルのローに順序を付けます。インデックスを作成する場合、インデックス付けするカラムを指定する順序が、インデックスでカラムが実際に出現する順序になります。インデックスを戦略的に使用すると、インデック付けしたカラムの検索パフォーマンスを大幅に向上できます。
クエリのパフォーマンスを向上するには、次の推奨する手順に従ってください。
次のようなカラムにインデックスを作成してください。
複合インデックスを作成し、インデックスの最初のカラムが、クエリの作成時に述部で最も頻繁に使用されるようにします。
インデックスによって生じる更新管理オーバヘッドが、デバイスのメモリに負荷をかけすぎていないか確認します。
不必要に、インデックスを作成したり保持したりしないでください。インデックスは、カラムのデータが変更されたときに更新する必要があります。したがって、挿入、更新、削除の各操作はインデックスにも実行されます。
大規模なテーブルでインデックスを作成してください。
冗長なインデックスは作成しないでください。たとえば、カラム (x、y) に対するインデックスをテーブル T に作成した場合に、カラム (x、y、z) に対する別の既存インデックスが T にあると、冗長的になります。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |