Что такое разреженные столбцы в SQL Server 2008?
Что такое разреженные столбцы в SQL Server 2008?

Видео: Что такое разреженные столбцы в SQL Server 2008?

Видео: Что такое разреженные столбцы в SQL Server 2008?
Видео: Что такое SQL ИНДЕКСЫ за 10 минут: Объяснение с примерами 2024, Май
Anonim

Разреженные столбцы в SQL Server : Влияние на время и пространство. SQL Server 2008 представил редкие столбцы как способ уменьшить объем хранилища для нулевых значений и предоставить более расширяемые схемы. Компромисс заключается в том, что при сохранении и извлечении значений, отличных от NULL, возникают дополнительные накладные расходы.

Таким образом, что такое разреженный столбец в SQL Server?

А SPARSE столбец это обычный тип столбец который имеет оптимизированное хранилище для значений NULL. Другими словами, SPARSE столбец лучше справляется со значениями NULL и ZERO в SQL Server . Он не занимает места в базе данных. Используя SPARSE столбец мы можем сэкономить от 20 до 40 процентов пространства.

Также знаете, что такое набор столбцов в SQL Server? Рекомендации по выбору данных из набора столбцов

  • Концептуально набор столбцов - это тип обновляемого вычисляемого столбца XML, который объединяет набор базовых реляционных столбцов в единое представление XML.
  • В редакторе таблиц SQL Server Management Studio наборы столбцов отображаются как редактируемое поле XML.

Точно так же вы можете спросить, какой тип данных можно указать с помощью sparse?

А SPARSE столбец должен допускать значение NULL и не может иметь свойства ROWGUIDCOL или IDENTITY. А SPARSE столбец не может быть типы данных например текст, ntext, изображение, отметка времени, определяемое пользователем тип данных , геометрия или география. У него не может быть значения по умолчанию и ограниченного правила.

Какой из следующих атрибутов необходимо использовать для оптимизации хранения нулевых значений?

Редкие столбцы имеют следующий характеристики: Компонент SQL Server Database Engine использует ключевое слово SPARSE в определении столбца для оптимизировать в место хранения из ценности в этом столбце. Следовательно, когда столбец значение NULL для любой строки в таблице ценности не требовать место хранения.

Рекомендуемые: