Резюме технике оптимизации

Оценить
(0 голоса)

Database Engine поддерживает упорядоченное разделение данных и индексов, что является совершенно прозрачным для приложений. Упорядоченное разделение осуществляет разделение строк, основанное на значении разделяющего ключа. Иными словами, данные разделяются при использовании значений разделяющего ключа.

Если вы хотите разделять ваши данные, вы должны выполнить следующие шаги:

1. Создать файловую группу для каждого раздела.

2. Создать функцию разделения и схему разделения.

3. Создать разделенные индексы (если необходимо).

Используя различные файловые группы для разделяемых данных, вы достигаете лучшей производительности, большей доступности данных и более простой поддержки.

Функция разделения служит для размещения строк таблицы или индексов в разделах, основанных на значениях заданного столбца. Для создания функции разделения используйте оператор create partition function. Для связывания функции разделения с конкретной файловой группой применяется схема разделения. Когда вы разделяете данные таблицы, индексы, ассоциированные с этой таблицей, могут быть также разделены. Вы можете разделять индексы таблицы, используя существующую схему разделения для этой таблицы или любую другую схему.

Оптимизация запроса к схеме «звезда» основана на индексе и поддерживает оптимальное использование индексов в огромных таблицах фактов.

Главными преимуществами этой техники являются следующие:

♦ значительное улучшение производительности в условии высокой и средней селективности запросов к схеме «звезда»;

♦ не требуется дополнительной памяти. Система не создает никаких дополнительных индексов, однако вместо этого использует битовые фильтры.

Этот раздел является последней главой части книги, которая посвящена бизнес-аналитике. Со следующей главы начинается последняя часть этой книги, где дается введение в XML.


Подробнее в этой категории: « Распределение данных по разделам
Распределение данных по разделам
Способы распределения ваших данных по разделам
Шаги для создания разделенных таблиц
Цели задания разделений
Определение разделяющего ключа и количества разделов

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.