Komprimieren (Data Management)
Zusammenfassung
Komprimiert eine ArcSDE-Geodatabase durch Entfernen von Status, die nicht von einer Version referenziert werden, und von redundanten Zeilen.
Verwendung
-
Wenn Sie Datensätze aus einer Datenbank löschen, werden sie lediglich als gelöscht gekennzeichnet. Sie werden nicht tatsächlich aus der zugeordneten Tabelle gelöscht. Daher bleibt die Größe der Tabelle auch nach dem Löschen gleich. Um Datensätze endgültig aus der Datenbank zu löschen, müssen Sie die Datenbank komprimieren.
-
Um die Datenbankleistung zu verbessern, sollten Sie diese in regelmäßigen Abständen komprimieren.
-
Komprimierte Datenbanken sind effizienter. Nicht komprimierte Datenbanken sind anfälliger für Fehler.
-
Nach der Komprimierung der Datenbank können gelöschte Datensätze nicht mehr wiederhergestellt werden.
-
Durch die Komprimierung von Datenbanken wird nicht nur mehr Speicherplatz frei, es werden insgesamt auch die Abrufzeiten verringert.
-
Während das Werkzeug Komprimieren ausgeführt wird, ist die Datenbank nicht verfügbar.
-
Nur der SDE-Administrator darf Komprimierungen durchführen.
Syntax
Parameter | Erläuterung | Datentyp |
in_workspace |
Die zu komprimierende ArcSDE-Datenbank. | Workspace |
Codebeispiel
Dieses eigenständige Python-Skript verwendet das Werkzeug "Komprimieren" zum Komprimieren der Geodatabase.
import arcgisscripting gp = arcgisscripting.create() gp.toolbox = "management" gp.compress("Database Connections\Connection to deerfoot.sde")