..
Um eine Komprimierung Typ eines vorhandenen Tabelle muss den Befehl ALTER TABLE mit der Option REBUILD verwenden beispielsweise wie folgt
ALTER TABLE Sales.SalesOrderDetail REBUILD WITH (DATA_COMPRESSION = ROW)
Dieses Skript ermöglicht row-level-Komprimierung auf Sales.SalesOrderDetail Tisch. Um die Komprimierung auf einer Tabelle, die Sie auch in der Data Compression Wizard gehen kann nach der Berechnung der Schätzungen. Denn wenn wir ab Seite Select Komprimierungstyp gehen nächstes werden wir die Seite zugreifen, indem Sie auf Wählen Sie einen Output-Option, wo man wählen, ob Sie ein Skript erstellen, führen Sie den Vorgang sofort oder geplant als ein Job

Nachdem diese Werkzeuge zur Verfügung, um den ersten Schritt zu tun ist, um zu entscheiden, welche Objekte auf diese Merkmale gelten. SQL Server ist sehr flexibel aus dieser Sicht, weil es Ihnen einen Mix aus verschiedenen Techniken auf verschiedenen Datenbank-Objekte zu verwenden. Zum Beispiel können Sie row-level-Komprimierung, um einige Tabellen gelten, die Seite-level zu anderen Tabellen und greifen nicht auf den Rest der Tische, Komprimierung, oder gelten nur für einige Indizes, und so weiter. Die beiden Faktoren, die die Wahl der Objekte zur Kompression gelten im Wesentlichen zwei Leitfaden soll: Schätzung des Raumes Speichern und Laden der Anwendung.
Was den ersten Punkt ist zu beachten, dass die Menge an Speicherplatz durch das Komprimieren einer Tabelle gespeichert auf die darin enthaltenen Daten abhängt. In der Tat sind manche Daten deutlich, während andere dies nicht tun komprimiert.
Die Tabellen, die Kompression angewendet werden sollte sollte folgende Eigenschaften haben:
Die Tabellen, die Sie nicht mögen viele der Kompression sind diejenigen mit den folgenden Features:
Im Hinblick auf die Anwendung zu laden muss gesagt werden, dass die Seiten Tabletten komprimiert werden, auch wenn sie in den Arbeitsspeicher gelesen werden. Die betreffenden Daten (und nicht die gesamte Seite) dekomprimiert nur, wenn sie für eine Art Betrieb, die beitreten, als Teil des Filters Antwort auf eine Anfrage zu dienen, oder sie sind durch eine Anwendung aktualisiert. So gibt es eine dekomprimiert in Erinnerung an die komprimierte Seite.
Entpacken Sie die Daten erfordert eine Last auf der CPU und der Last muss sorgfältig geprüft werden (auch wenn die andere Seite Verdichtung der Zahl der Ein-und Ausgang reduziert). Die CPU-Last der Komprimierung auf Seitenebene kann größer sein als die Zeile Ebene. Um die richtigen Entscheidungen hinsichtlich der Nutzung zu machen oder nicht Kompression sollten bedenken, all diese Aspekte.
| |
MS Access Course
Erfahren Sie, wie das Erstellen und Verwalten von Datenbanken einfach und schnell. Rabatt -10% bis 2012.06.01. |
| |
Course MySQL
Management von Open-Source-Datenbank. -15% Rabatt bis 2012.06.01. |
| |
Course-Datenbank und SQL
Erstellen und Verwalten von relationalen Datenbanken. -15% Rabatt bis 2012.06.01. |