SQL Server データベースの統計情報
SQL Server データベースに格納された ArcSDE ジオデータベースの統計情報は、自動的に更新することができます。そのためには、AUTO_CREATE_STATISTICS パラメータと AUTO_UPDATE_STATISTICS パラメータを有効なままにし、自動縮小を無効にします。
統計情報の自動更新を設定しない場合は、sde_state_lineages テーブルと sde_states テーブルを含め、システムのすべてのテーブルに対してフル スキャンを実施して、統計情報を更新する必要があります。フル スキャンによる統計情報の更新を行うには、次のいずれかを使用します。
- Transact SQL(T-SQL)
UPDATE STATISTICS <table name> WITH FULLSCAN
- ArcSDE の sdetable 管理コマンド
sdetable –o update_dbms_stats –t <table_name> –m "with fullscan" –i <instance> –D <db>
- SqlMaint
sqlmaint –S <server> –U <user> –P <pass> –D <db> –UpdOptiStats 100
特定のテーブルの統計情報を更新するには、ArcGIS Desktop の [解析] コマンドを使用することもできます。詳細については、「解析を使用したジオデータベースの統計情報の更新」をご参照ください。
メモ:
[解析] コマンドおよび [解析] ジオプロセシング ツールは、統計情報を更新する際、フル スキャンを実行しません。
関連項目
3/6/2012