Search
Write a publication
Pull to refresh
4
0
Send message

Ниже перевод фрагмента https://www.sqlshack.com/sql-server-wait-type-logmgr-queue/

[B]Предлагаемые решения[/B]

Безопасно игнорировать, если LOGBUFFER and WRITELOG невелики

  1. Удалите курсор или итеративные процедуры, вносящие множество небольших изменений. Замените их пакетными модификациями

  2. Посмотрите, подходит ли параметр базы данных Delayed Durability для системы баз данных

  3. Отключите все неиспользуемые индексы. Это уменьшит количество записей во время изменения данных

  4. Убедитесь, что коэффициенты заполнения индекса установлены соответствующим образом, чтобы избежать разделения страниц.

  5. Индексы, которые часто меняются, должны иметь более низкий коэффициент заполнения

Это ожидание не проблема, но решение содержит пять пунктов.
Пункты 4,5 совпадают с тем, что я сделал в статье. Это хороший знак.

В целом я с Вами согласен, но корреляция имеет место. Можете проверить. На мой взгляд, ожидания записи возрастают из-за избыточных split page, которые (конечно) связаны с дефрагментацией индекса. Спасибо за конструктивный комментарий.

Information

Rating
Does not participate
Registered
Activity