2010-02-22 3 views

ответ

3

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

1

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

2

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

1

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

1

Это использование слова footprint относится к количеству данных, которые заблокированы вашим запросом, комбинация числа и типа блокировок, один блокировка на уровне таблицы, что приводит к большему количеству данных, а затем к 10-строчным блокировкам уровня.

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

  1. прикасаясь меньше таблиц
  2. используя различные isolation level
  3. использованием locking hints
  4. нарушая продолжительный запрос на несколько коротких погонных querys так замки из первая часть может быть освобождена.