SQL Server - динамические административные представления - полное сканирование таблицы - PullRequest
0 голосов
/ 03 декабря 2010

Я пытаюсь найти динамические административные представления, которые предоставят следующую информацию для SQL Server 2005.

  1. Таблица, прошедшая полное сканирование таблицы
  2. Запрос, вызвавшийтаблица для полного сканирования таблицы
  3. время сканирования
  4. время, необходимое для завершения сканирования
  5. количество записей, возвращаемых запросом
  6. общее количествозаписи в таблице на момент сканирования.

Я пробовал в некоторых статьях DMV, но не смог выяснить требуемый запрос DMV.Если это невозможно сделать в SQL Server 2005, не могли бы вы предоставить эту версию 2008 года?

Ответы [ 2 ]

1 голос
/ 13 июня 2012

Если кто-нибудь увидит это - начиная с SQL Server 2008R2, sys.dm_exec_query_stats имеет 4 дополнительных столбца, которые могут быть полезны для пункта 5.

total_rows – Total number of rows returned by query
last_rows – Number of the rows return by the last execution of the query
min_rows – Minimum numbers of the rows returned by the query since it is compiled
max_rows – Maximum numbers of the rows returned by the query since it is compiled

(описания взяты из здесь - там написано, что это новое для Denali, но в 2008 R2 они тоже есть).

1 голос
/ 03 декабря 2010

Следующее SYS.DM_DB_INDEX_USAGE_STATS должно дать вам большую часть этого.5 и 6, вероятно, не будет возможно, хотя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...