Statistiques dans les bases de données SQL Server
Les géodatabases d'entreprise stockées dans les bases de données SQL Server peuvent être configurées pour actualiser automatiquement les statistiques. Pour cela, laissez les paramètres de la base de données AUTO_CREATE_STATISTICS et AUTO_UPDATE_STATISTICS activés. En revanche, désactivez autoshrink.
Si vous ne désactivez pas ce paramètre, vous devez actualiser les statistiques en effectuant une analyse complète de toutes les tables impliquées dans votre système, y compris les tables sde_state_lineages et sde_states. Pour mettre à jour des statistiques en effectuant une analyse complète, utilisez :
- Pour mettre à jour les statistiques d'une table en particulier, vous pouvez utiliser la commande Analyser ou l'outil Analyser les jeux de données d'ArcGIS for Desktop. Reportez-vous à la rubrique Mise à jour des statistiques sur un jeu de données à l'aide de l'outil Analyser les jeux de données et Utilisation de l'outil Analyser les jeux de données pour mettre à jour les statistiques sur les tables système de géodatabase pour en savoir plus. Remarque :
La commande et l'outil de géotraitement Analyser n'exécutent pas d'analyse complète pour actualiser les statistiques.
- Transact SQL (T-SQL)
UPDATE STATISTICS <table name> WITH FULLSCAN
- Commande d'administration sdetable d'ArcSDE
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
Thèmes connexes
5/10/2014