Главный Каталог Статей РФ
87563 авторов, размещено 48124 статей, сейчас на сайте пользователей: 60 Статистика
Аватар dimetra2008

Регламентные операции для MS SQL Server

Категория:  ПО и игры  | Автор:  dimetra2008 | Опубликовано: 28.03.2011

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

Выполнение регламентных процедур должно быть автоматизировано. Для автоматизации этих операций рекомендуется использовать встроенное средства MS SQL Server: Maintenance Plan.

Для MS SQL Server рекомендуется выполнять следующие регламентные операции:

  • Обновление статистик
  • Очистка процедурного КЭШа
  • Дефрагментация индексов
  • Реиндексация таблиц базы данных
Обновление статистик

MS SQL Server строит план запроса на основании статистической информации о распределении значений в индексах и таблицах. Статистическая информация собирается на основании части (образца) данных и автоматически обновляется при изменении этих данных. Иногда этого оказывается недостаточно для того, что MS SQL Server стабильно строил наиболее оптимальный план выполнения всех запросов.

Для того, чтобы гарантировать максимально правильную работу оптимизатора MS SQL Server рекомендуется регулярно обновлять статистики базы данных MS SQL.

Оптимальная частота обновления статистик зависит от величины и характера нагрузки на систему и определяется экспериментальным путем. Рекомендуется обновлять статистики не реже одного раза в день.

Настройте расписание обновления статистик. Рекомендуется обновлять статистики не реже одного раза в день. При необходимости частота обновления статистик может быть увеличена.

Очистка процедурного КЭШа

Оптимизатор MS SQL Server кэширует планы запросов для их повторного выполнения. Это делается для того, чтобы экономить время, затрачиваемое на компиляцию запроса в том случае, если такой же запрос уже выполнялся и его план известен.

Возможна ситуация, при которой MS SQL Server, ориентируясь на устаревшую статистическую информацию, построит неоптимальный план запроса. Этот план будет сохранен в процедурном КЭШе и использован при повторном вызове такого же запроса.

Таким образом, рекомендуется всегда после обновления статистик очищать содержимое процедурного КЭШа.

Дефрагментация индексов

При интенсивной работе с таблицами базы данных возникает эффект фрагментации индексов, который может привести к снижению эффективности работы запросов.

Рекомендуется регулярное выполнение дефрагментации индексов.

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

Реиндексация таблиц базы данных

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

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

Контроль выполнения регламентных процедур на уровне СУБД

Необходимо осуществлять регулярный контроль выполнения регламентных процедур на уровне СУБД.



Подробную информацию по регламентным операциям для SQL server можно почерпнуть из статьи Регламентные операции на уровне СУБД для MS SQL Server

Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар Anastasya
DVD-Audio авторинг с помощью DigiOnAudio2 Pro. Часть I Методология DVD-Audio авторинга в программе DigiOnAudio2 Pro. Детально рассмотрена технология создания навигации для DVD-Audio, от инсталляции DigiOnAudio2 Pro до записи проекта на лазерный диск....
Категория: ПО и игры | Автор: Anastasya | Добавлено: 17.02.2010
Аватар yourpropoker
Почему к победе в покере нужно готовиться Как известно, одного желания выиграть недостаточно для успешного завершения игры. Но, всё-таки, некоторые приготовления могут значительно повысить Ваши шансы на успех....
Категория: ПО и игры | Автор: yourpropoker | Добавлено: 29.01.2011
Аватар mzhelvis82
Интересная игра. Добрый день. Господа. Сегодня я хочу поговорить об одной игрушке. Цезарь 3 Каесар. Попалась она мне на глаза, где-то в 98 г. ...
Категория: ПО и игры | Автор: mzhelvis82 | Добавлено: 13.01.2024
Аватар DEEEMGY
Земли Старого Света Предыстория начала Эпохи Тьмы...
Категория: ПО и игры | Автор: DEEEMGY | Добавлено: 12.05.2010
Аватар luckyaces
Психологический аспект турнирного покера. Если вы участвовали хотя бы в нескольких турнирах по онлайн покеру, то вы уже должны прекрасно знать, что у них есть своя психология. Именно о ней и пойдёт речь в данной статье....
Категория: ПО и игры | Автор: luckyaces | Добавлено: 20.12.2010
Свежие комментарии

Комментарий эксперта: Как изменения в налоговом законодательстве 2025 года перевернут привычный бухга...

Читать >>

Узбекистан является одним из крупнейших производителей текстильной продукции в Центральной Азии. Страна исторически специализировалась на выращивании ...

Читать >>

Читая статью про "зарождение инвестиций в Древнем Вавилоне", поймал себя на мысли, что мы упорно пытаемся натянуть современные экономические концепции...

Читать >>

Если раньше много времени уходило на подготовку материалов для конкурса, отправке по почте, то теперь это намного проще. И доступнее для каждого учите...

Читать >>

Зря вы так про аниме, есть прям крутые ужастики, с кровью и кишками, а есть где головой думать надо. К примеру доктор Стоун....

Читать >>

Лучшие авторы
Аватар AlexGR
И куда катиться этот мир...

Читать

Аватар Arizona
Строитель со стажем

Читать

Напишите нам