WRITELOG
WRITELOG один из самых интересных видов ожиданий. Данный вид ожиданий ассоциируется с файлом лога и именно поэтому так интересно иметь с ним дело.
Из Book On-Line:
WRITELOG
Имеет место при ожидании завершения записи журнала. Обычно запись журнала вызывается такими операциями, как контрольные точки и фиксации транзакций.
Объяснение:
Этот вид ожиданий обычно наблюдается в высоко транзакционнных базах данных. Когда данные изменяются они пишутся в кэш лога и кэш буффера. Это ожидание возникает, когда лог кэш сбрасывается на диск.
Уменьшение WRITELOG:
- Разместите файлы данных и файлы логов на разных дисках
- Избегайте курсоров
- Найдите наиболее активные файлы базы данных, используя следующий скрипт
- Протестируйте ваши дисковые массивы, а так же LUN
Заметка: Представленная тут информация является исключительно моим опытом. Я настаиваю на том, чтобы вы читали Books On-Line. Все мои рассуждения о ожиданиях носят исключительно общий характер и варьируются от системы к системе. Прежде чем использовать это на рабочем сервере, рекомендую провести тестирование на сервере разработки.
Автор: Pinal Dave
*** *** *** *** *** *** *** *** *** *** *** ***
Полезные Скрипты
Рубрика Проверь себя
Ссылка на наш канал YouTube