..
Aby włączyć typ kompresji istniejącej tabeli należy użyć polecenia ALTER TABLE z opcją REBUILD w następujący sposób, na przykład
ALTER TABLE Sales.SalesOrderDetail Przebudowa (DATA_COMPRESSION ROW =)
Skrypt ten umożliwia kompresję na poziomie wierszy w tabeli Sales.SalesOrderDetail. Aby włączyć kompresję na stole można również wybrać w Kreatorze kompresji danych po przeliczeniu szacunków. Bo jeśli idziemy ze strony Wybierz rodzaj kompresji Następnie wejść na stronę, klikając Wybierz opcję Wyjście, gdzie można wybrać, czy utworzyć skrypt, wykonać operację natychmiast lub zaplanowane jako zadanie

Po tych narzędzi dostępnych jest pierwszym krokiem jest podjęcie decyzji, które obiekty do zastosowania tych funkcji. SQL Server jest bardzo elastyczny, z tego punktu widzenia, ponieważ pozwala na użycie kombinacji różnych technik, na różnych obiektów bazy danych. Na przykład, można zastosować na poziomie wiersza kompresji do niektórych tabel, strona na poziomie do innych tabel i nie stosuje się ani do pozostałych tabel, kompresji, zastosowanie jedynie do niektórych indeksów, i tak dalej. Te dwa czynniki, które powinny kierować przy wyborze, które sprzeciwia się zastosowanie kompresji są zasadniczo dwie: oszacowanie miejsca zapisywania i ładowania aplikacji.
Jeśli chodzi o pierwszy punkt należy zauważyć, że ilość miejsca zapisane przez kompresję tabeli zależy od zawartych w niej danych. W rzeczywistości niektóre dane są kompresowane znacznie, a inne nie.
Tabel, które powinny być stosowane kompresji powinien posiadać następujące cechy:
Tabele, które nie korzystają z wielu kompresji są z następujących cech:
W odniesieniu do ładowania aplikacji należy powiedzieć, że strony są kompresowane tabletek, nawet jeśli są wczytywane do pamięci. Dane (a nie całą stronę) jest rozpakowany tylko wtedy, gdy służą do operacji sortowania, złączenia, w ramach filtra odpowiedzi na zapytanie, czy są one aktualizowane przez aplikację. Więc nie jest rozpakowany w pamięci strony skompresowane.
Rozpakuj danych wymaga obciążenie procesora i obciążenie musi być dokładnie przeanalizowany (nawet jeśli inne kompresji strony zmniejsza liczbę wejść i wyjść). Obciążenie procesora kompresji na poziomie strony może być większa niż na poziomie wiersza. Aby dokonywać właściwych wyborów dotyczących stosowania lub nie kompresji powinien pamiętać wszystkie te aspekty.
| |
Kurs MS Access
Dowiedz się, jak tworzyć i zarządzać bazami danych łatwo i szybko. Rabat -10% do 01.06.2012. |
| |
Kurs MySQL
Zarządzanie bazą danych open-source. Rabat -15% do 01.06.2012. |
| |
Baza kursów i SQL
Tworzenie i zarządzanie relacyjnymi bazami danych. Rabat -15% do 01.06.2012. |