Из Книг По Строке
количество Сканирования: Количество индекса или выполненных сканирований таблицы.
логические чтения: Число страниц, прочитанных от кэша данных.
физические чтения: Число страниц, прочитанных от диска.
считанные вперед чтения: Число страниц, помещенных в кэш для запроса.
См. также здесь: http://technet.microsoft.com/en-us/library/ms184361.aspx
Что касается того, что "сканирование таблицы" означает , лучшее, что я смог найти, это:
Счетчик сканирований просто означает, сколько раз таблица или индекс был доступ во время запроса. Это может быть полное сканирование, частичное сканирование или просто поиск.
Другими словами, одного только количества сканирований недостаточно для продолжения информации. Вам нужно точно знать, что это были за сканирование, поэтому вам придется взглянуть на фактический план выполнения для получения более подробной информации. В итоге, это не очень полезный показатель сам по себе!
Дополнительно:
http://www.eggheadcafe.com/software/aspnet/32171165/set-statistics-io-scan-count-explanation.aspx
К сожалению, Счетчик сканирований в наши дни не очень информативный . Хм, ну если вы видите число вроде 19223, вероятно, к таблице есть доступ через соединение вложенного цикла много раз.
Было время, когда «количество сканирований» означало просто «количество обращений к таблице», но это было давно, может быть, в SQL 6.5. Единственный раз, когда ты мог получить счетчик сканирований с таким определением 0 соответствует запросу типа ...
select * из TestA1 где CompanyID = 1 и CompanyID = 2
... где SQL Server может сделать вывод, что запрос не вернет любые строки, без доступа к таблице.