Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » SQL Anywhere-Datenbankverbindungen » Datenbankdateitypen » Datenbankerstellung

 

Hinweise zur Spaltenkomprimierung

Spalten des Typs CHAR, VARCHAR und BINARY können komprimiert werden, um Speicherplatz zu sparen. Sie können z.B. eine Spalte komprimieren, in der große BLOB-Dateien wie etwa BMPs oder TIFFs gespeichert sind. Die Komprimierung wird mithilfe des Deflate-Komprimierungsalgorithmus durchgeführt. Dabei handelt es sich um den gleichen Algorithmus wie bei der Funktion COMPRESS, der auch für ZIP-Dateien unter Windows benutzt wird.

Komprimierte Spalten können sich innerhalb von verschlüsselten Tabellen befinden. In einem solchen Fall werden die Daten zuerst komprimiert und dann verschlüsselt.

Wenn eine Zeichenfolge auf einen Wert komprimiert wird, der nicht um mindestens eine Seite kleiner ist als der ursprüngliche Wert, wird sie als nicht komprimiert gespeichert. Außerdem werden Zeichenfolgen nicht komprimiert, die kleiner sind als der Inline-Wert der Spalte.

Verwenden Sie zum Komprimieren von Spalten die COMPRESS-Klausel der Anweisungen CREATE TABLE und ALTER TABLE.

Mithilfe der Systemprozedur "sa_column_stats" können Sie ermitteln, welchen Vorteil Sie durch das Komprimieren einer Spalte erhalten.

 Siehe auch