インデックスの再構築(Rebuild Indexes)ツールによるジオデータベース システム テーブルのインデックスの再構築
このトピックは、ArcGIS for Desktop Standard および ArcGIS for Desktop Advanced にのみ該当します。
データベース インデックスは、クエリの述語フィルタに一致する行をすばやく識別するために使用されます。ほとんどのジオデータベース システム テーブルにはインデックスが作成されていますが、バージョン対応エンタープライズ ジオデータベースの states、state_lineages、および mv_tables_modified システム テーブルでは大量の変更が発生する傾向があり、これらのテーブルのインデックスは高い頻度で再構築する必要があります。ジオデータベース管理者は、[インデックスの再構築(Rebuild Indexes)] ジオプロセシング ツールを使用して、IBM DB2、Microsoft SQL Server、Oracle、または PostgreSQL データベースに格納されたジオデータベースで、これらのテーブルのインデックスを再構築できます。
編集が頻繁に行われるバージョン対応ジオデータベースでは、states、state_lineages、および mv_tables_modified テーブルのインデックスを夜間に更新します。この場合は、[インデックスの再構築(Rebuild Indexes)] ツールを呼び出すスタンドアロンの Python スクリプトを作成し、Windows のタスク スケジューラまたは cron ジョブを使用してスクリプトの実行をスケジュールします。「Python スクリプトによるジオデータベース システム テーブルのインデックスの再構築」をご参照ください。
データ所有者も [インデックスの再構築(Rebuild Indexes)] ツールを使用して、所有するデータの属性と空間インデックスを再構築することができます。詳細については、「データセットのインデックスの再構築」をご参照ください。
[インデックスの再構築(Rebuild Indexes)] ツールを使用して states、state_lineages、および mv_tables_modified ジオデータベース システム テーブルのインデックスを再構築するには、以下の手順に従います。
- ArcMap または ArcCatalog を起動して、ArcSDE ジオデータベースにジオデータベース管理者として接続します。
- [インデックスの再構築(Rebuild Indexes)] ジオプロセシング ツールを開きます。
このツールは [データ管理] ツールボックスの [ジオデータベース管理] ツールセットにあります。
- 手順 1 で作成した接続を、入力ワークスペースとして使用します。
- [システム テーブル] チェックボックスをオンにします。
- [OK] をクリックしてツールを実行します。