Следы SQL Server

Что это означает под следами в SQL Server?

вот фрагмент из MSDN "уменьшить объем блокировки дорогих запросов"

5 ответов

Решение

Занимаемая площадь в этом случае означает количество различных блокировок, которые будут сделаны. Например, чем больше замков, тем больше площадь.

"След" не относится конкретно к SQL Server, но является общим термином, относящимся к частям системы, на которые влияет что-то другое. Это тот же "след", который используется в терминах "экологический след" или "углеродный след". В этом случае говорится, что запросы могут блокировать другие таблицы только благодаря выполнению, и это может блокировать доступ других запросов к тем же данным. Таким образом, "след" запроса, который затрагивает множество таблиц, велик и замедлит работу системы. Но если вы уменьшите "след", чтобы он не сильно повлиял, другие запросы будут свободны для выполнения и улучшат производительность.

"След" обычно относится к какому-то виду использования ограниченных ресурсов. Думайте об этом как о "влиянии на доступность чего-либо". Если у чего-то большой объем памяти, это влияет на объем свободной памяти. Если что-то уменьшает занимаемую блокировкой площадь, это означает, что это влияет на количество принятых блокировок (в данном случае положительно).

Это означает, что использование ресурса будет ниже. В отдельном примере все, о чем они говорят, будет использовать меньше блокировок. Это не вопрос sql-сервера - вы можете обратиться к процессу, уменьшающему объем памяти или объем памяти для хранения некоторых данных.

Такое использование слова "footprint" относится к объему данных, заблокированных вашим запросом, комбинации количества и типа блокировок, одной блокировки на уровне таблицы, влияющей на большее количество данных, чем на 10 блокировок на уровне строки.

Способы уменьшения отпечатка стопы будут включать

  1. трогать меньше столов
  2. используя другой уровень изоляции
  3. используя подсказки блокировки
  4. разбив длительный запрос на несколько коротких выполняющихся запросов, чтобы можно было снять блокировки с первой части.
Другие вопросы по тегам