|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.2.2 Автоматизация создания индексовАвтоматическая оптимизация системы индексов на SQL Server, index Tuning Wizard В реальных рабочих системах часто возникает необходимость настроить систему индексов для достижения максимальной производительности исходя из реальных задач, которые выполняют пользователи. Для этой цели очень удобно использовать Index Tuning Wizard. Работа с ним выглядит так: 1) собираем протокол действий пользователя в базе данных. Обычно в качестве такого протокола выступает файл или таблица профилировки, но можно воспользоваться и просто запросом, выделив его в окне Query Analyzer и запустив Index tuning Wizard для него; 2) запускаем Index Tuning Wizard и передаем ему информацию о запросах, которые выполнялись пользователями. На основании этой информации Index Tuning Wizard выдает рекомендации о наилучшей системе индексов и рассчитывает увеличение производительности для проанализированных запросов. 3) полученные рекомендации можно: · воплотить в жизнь немедленно; · запланировать для реализации в другое время (когда пользователи не работают с базой данных); · записать команды на создание/удаление/изменение индексов в скрипт для дальнейшего анализа и реализации вручную.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||