Co to są rzadkie kolumny w programie SQL Server 2008?
Co to są rzadkie kolumny w programie SQL Server 2008?

Wideo: Co to są rzadkie kolumny w programie SQL Server 2008?

Wideo: Co to są rzadkie kolumny w programie SQL Server 2008?
Wideo: Identity Column in SQL Server - Part 7 2024, Może
Anonim

Rzadkie kolumny w SQL Server : Wpływ na czas i przestrzeń. SQL Server 2008 wprowadzony rzadkie kolumny jako metoda zmniejszania pamięci dla wartości null i zapewniania bardziej rozszerzalnych schematów. Kompromis polega na tym, że istnieje dodatkowe obciążenie podczas przechowywania i pobierania wartości innych niż NULL.

W ten sposób, co to jest rzadka kolumna w SQL Server?

A SPARSE kolumna jest zwykłym typem kolumna który ma zoptymalizowany magazyn dla wartości NULL. Innymi słowy, SPARSE kolumna lepiej zarządza wartościami NULL i ZERO w Serwer SQL . Nie zajmuje miejsca w bazie danych. Używać SPARSE kolumna możemy zaoszczędzić od 20 do 40 procent miejsca.

Wiesz również, co to jest zestaw kolumn w programie SQL Server? Wskazówki dotyczące wybierania danych z zestawu kolumn

  • Koncepcyjnie zestaw kolumn to typ aktualizowalnej, obliczanej kolumny XML, która agreguje zestaw podstawowych kolumn relacyjnych w jedną reprezentację XML.
  • W edytorze tabel SQL Server Management Studio zestawy kolumn są wyświetlane jako edytowalne pole XML.

Podobnie możesz zapytać, jaki typ danych można określić za pomocą sparse?

A SPARSE kolumna musi mieć dopuszczalną wartość null i nie może mieć właściwości ROWGUIDCOL ani IDENTITY. A SPARSE kolumna nie może być typy danych jak tekst, ntext, obraz, znacznik czasu, zdefiniowany przez użytkownika typ danych , geometria lub geografia. Nie może mieć wartości domyślnej i ograniczonej do reguły.

Którego z poniższych atrybutów należy użyć, aby zoptymalizować pamięć pod kątem wartości null?

Rzadkie kolumny mają Następny cechy charakterystyczne: Aparat baz danych SQL Server używa słowa kluczowego SPARSE w definicji kolumny, aby: optymalizować ten składowanie z wartości w tej kolumnie. Dlatego, gdy kolumna wartość to NULL dla dowolnego wiersza w tabeli, wartości nie wymagać składowanie.

Zalecana: