Руководство по повышению производительности служб Analysis Services Техническая статья по sql server

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server


НазваниеРуководство по повышению производительности служб Analysis Services Техническая статья по sql server
страница1/21
ТипРуководство
rykovodstvo.ru > Руководство эксплуатация > Руководство
  1   2   3   4   5   6   7   8   9   ...   21

ms-logo_bl.png

logo-sql08.gif


Руководство по повышению производительности служб Analysis Services

Техническая статья по SQL Server

Авторы: Ричард Ткачук и Томас Кейсер

Соавторы и технические редакторы:

T.K. Ананд (Anand)

Мариус Думитру (Marius Dumitru)

Грег Галловей (Greg Galloway)

Сива Харинат (Siva Harinath)

Денни Ли (Denny Lee)

Эдвард Меломед (Edward Melomed)

Акшай Мирчандани (Akshai Mirchandani)

Моша Пасумански (Mosha Pasumansky)

Карл Рабелер (Carl Rabeler)

Элизабет Витт (Elizabeth Vitt)

Седат Йогурткуоглу (Sedat Yogurtcuoglu)

Анн Зорнер (Anne Zorner)
Опубликовано: Октябрь 2008 г.

Область применения: SQL Server 2008

Сводка: В этом техническом документе приводится описание того, как разработчики приложений могут применять методы повышения производительности обработки запросов в решениях, использующих службы SQL Server 2008 Analysis Services OLAP.

Авторские права

Сведения, содержащиеся в данном документе, отражают текущую позицию корпорации Майкрософт по рассматриваемым вопросам на момент публикации документа. Поскольку корпорации Майкрософт приходится реагировать на изменение рыночных условий, текст документа не может рассматриваться как обязательство со стороны корпорации Майкрософт. Корпорация Майкрософт не гарантирует достоверности предоставленной информации после даты публикации.

Данный технический документ предоставляется исключительно в ознакомительных целях. КОРПОРАЦИЯ МАЙКРОСОФТ НЕ ДАЕТ В НЕМ НИКАКИХ ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ.

Ответственность за соблюдение всех авторских прав целиком и полностью несет пользователь. Без ограничения авторских прав ни одна из частей этого документа не может быть воспроизведена, сохранена или использована в системах поиска либо передана в любой форме, любыми способами (электронными, механическими, в виде фотокопии, в виде записи или любыми другими) и в любых целях без письменного разрешения корпорации Майкрософт.

Корпорация Майкрософт может иметь патенты, патентные заявки, охраняемые товарные знаки, авторские или другие права на интеллектуальную собственность применительно к содержимому этого документа. Без письменного разрешения корпорации Майкрософт данный документ не дает лицензии на эти патенты, товарные знаки, авторские права и другую интеллектуальную собственность.

© Корпорация Майкрософт (Microsoft Corporation), 2008. Все права защищены.

Microsoft, Excel, SQL Server, Visual Basic, Windows и Windows Server являются товарными знаками компаний, входящих в корпорацию Майкрософт.

Все прочие товарные знаки являются собственностью их владельцев.

Содержание

1

1Введение 4

2Основные сведения об архитектуре обработчика запросов 4

2.1Управление сеансом 4

2.2Архитектура задания 5

2.3Обработчик запросов 6

2.3.1Кэш обработчика запросов 7

2.3.2Внутренние данные обработчика запросов 9

2.4Получение данных 14

3Повышение производительности запросов 15

3.1Выравнивание скоростей запросов 15

3.2Анализ проблем, связанных с производительностью запросов 17

3.3Оптимизация измерений 20

3.3.1Определение связей атрибутов 20

3.3.2Эффективное использование иерархий 21

3.4Максимизация выгоды от использования агрегатов 23

3.4.1Обнаружение использования агрегатов 23

3.4.2Интерпретация агрегатов 24

3.4.3Создание агрегатов 25

3.5Использование секций для повышения производительности запросов 28

3.5.1Введение 29

3.5.2Создание срезов секций 29

3.5.3Рекомендации для агрегатов для нескольких секций 30

3.5.4Конструирование секции счетчика уникальных объектов (distinct count) 31

3.5.5Изменение размера секции 31

3.6Оптимизация многомерных выражений 32

3.6.1Диагностика проблемы 32

3.6.2Рекомендации по вычислениям 32

3.7Разогрев кэша 42

3.8Повышение производительности в многопользовательском режиме 44

3.8.1Повышение параллелизма запросов 44

3.8.2Тип кучи памяти 46

3.8.3Блокировка длительных запросов 46

3.8.4Балансировка сетевой нагрузки и базы данных, доступные только для чтения 47

4Основные сведения об обработке и измерении производительности обработки 49

4.1Общие сведения о задании обработки 49

4.2Обработка по базовому плану 49

4.2.1Трассировка системного монитора 50

4.2.2Трассировка профайлера 51

4.3Выявление распределения времени обработки 52

5Повышение производительности обработки измерений 52

5.1Основные сведения об архитектуре обработки измерений 52

5.2Команды обработки измерений 55

5.3Блок-схема настройки обработки измерений 57

5.4Рекомендации по оптимизации производительности обработки измерений 57

5.4.1Использование представлений SQL для привязки запроса для измерений 58

5.4.2Оптимизация обработки атрибутов в нескольких источниках данных 58

5.4.3Уменьшение служебных данных атрибутов 58

5.4.4Эффективное использование свойств KeyColumns, ValueColumn и NameColumn 59

5.4.5Удаление индексов битовой карты 59

5.4.6Отключение иерархии атрибута и использование свойств элементов 60

5.5Настройка запроса на обработку реляционного измерения 61

6Повышение производительности обработки секций 61

6.1Основные сведения об архитектуре обработки секций 61

6.2Команды обработки секций 62

6.3Блок-схема настройки обработки секций 63

6.4Рекомендации по повышению производительности обработки секций 65

6.4.1Оптимизация операций вставки, обновления и удаления данных 66

6.4.2Выбор эффективных типов данных в таблицах фактов 67

6.5Настройка запроса на обработку реляционных секций 68

6.5.1Избавление от соединений 68

6.5.2Настройка реляционного секционирования 68

6.5.3Настройка реляционного индексирования 70

6.5.4Использование индекса FILLFACTOR = 100 и сжатия данных 71

6.6Устранение дополнительных временных затрат на блокировку базы данных 72

6.7Оптимизация пропускной способности сети 73

6.8Совершенствование подсистемы ввода-вывода 75

6.9Увеличение параллелизма добавлением секций 75

6.10Настройка максимального количества соединений 76

6.11Настройка свойств ThreadPool и CoordinatorExecutionMode 77

6.12Настройка свойства BufferMemoryLimit 78

6.13Настройка свойства Process Index Phase 78

6.13.1Избегайте сброса временных данных на диск 78

6.13.2Устранение узких мест ввода-вывода 79

6.13.3Добавление секций для увеличения параллелизма 79

6.13.4Настройка потоков и AggregationMemorySettings 79

7Настройка ресурсов сервера 81

7.1Использование настройки PreAllocate 82

7.2Отключение «Черного ящика» 82

7.3Отслеживание и настройка памяти сервера 82

8Заключение 83


  1   2   3   4   5   6   7   8   9   ...   21

Похожие:

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconРуководство по репликации для субд ms sql server содержание
Данный документ является подробным справочным пособием, описывающим репликацию в системе Terrasoft crm x25 под ms sql server

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconИван Кореньков it-консалтинг, менеджмент проектов Местоположение
Ит- администрирование баз данных Microsoft sql server 2000- администрирование сетевой инфраструктуры Microsoft Windows (2 домена,...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconРуководство по установке MedWork
Субд использует Microsoft sql server 2008 и более новые версии. Программа установки адаптирована к ms sql server 2014 Express (с...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconИнструкция по установке Microsoft sql server 2005 Express Edition
Важно! Мы настоятельно рекомендуем использовать английские версии ms sql server 2005 Express Edition и Microsoft sql server Management...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconРуководство по установке MedWork Общие сведения 2
Субд использует Microsoft sql server 2008 и более новые версии. Программа установки адаптирована к ms sql server 2014 Express (с...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconИнструкция по переносу данных по «Луч» из бд ms access в бд ms sql server Москва, 2011
По «Луч») является техническим документом Небанковской кредитной организации закрытого акционерного общества «Национальный расчетный...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconПошаговое руководство по использованию служб развертывания операционной...
Ос windows в среде Windows Server® 2008. Она включает обзор функций служб развертывания ос windows, заданий, которые можно использовать...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconПошаговое руководство по работе со службами Microsoft Windows Server Update Services 0
Службы wsus 0 представляют собой многофункциональное решение для управления обновлениями, но в данном руководстве описывается только...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconПошаговое руководство по работе со службами Microsoft Windows Server Update Services 0
Службы wsus 0 представляют собой многофункциональное решение для управления обновлениями, но в данном руководстве описывается только...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconДоклад
Возможно наилучшее средство, добавленное корпорацией Microsoft в sql server 0, – это поддержка курсоров сервера. С помощью курсора...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconПошаговое руководство по функции установки Server Core операционной системы Windows Server 2008
Руководство включает информацию о выполнении установки, начальной настройки сервера с установкой Server Core, выполнении установки...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconПошаговое руководство по функции установки Server Core операционной системы Windows Server 2008
Руководство включает информацию о выполнении установки, начальной настройки сервера с установкой Server Core, выполнении установки...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconИнструкция по восстановлению резервной копии базы данных средствами...
Для восстановления резервной копии базы данных на компьютере пользователя должен быть установлен Microsoft sql server Management...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconИнструкция по созданию резервной копии базы данных средствами ms...
...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconПроблемы применения технологии cuda для улучшения времени выполнения...
В данной статье приведено описание итогового sql-запроса, проблем с его производительностью в реляционных субд типа olap. Рассмотрены...

Руководство по повышению производительности служб Analysis Services Техническая статья по sql server iconТребования к аппаратному обеспечению Минимальные
Бесплатную версию Microsoft sql server 2014 Express Edition можно скачать на сайте корпорации Microsoft


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск