Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 lob read-ahead reads больше чем записей в запросе  [new]
razliv
Member

Откуда:
Сообщений: 1090
Столкнулся со следующей проблемой - есть запрос, обычный full scan :


SELECT TOP (1000) col1, col2, col3
FROM [schema].[MQMessagesLog]


У запроса по актуальному плану очень плохие показатели IO.
Включил статистики и увидел это:

Table 'MQMessagesLog'. Scan count 1, logical reads 1378, physical reads 0, read-ahead reads 0, lob logical reads 402304, lob physical reads 0, lob read-ahead reads 648225.


Почему lob read-ahead reads - больше чем записей в запросе топ 1000 ?
3 май 19, 10:08    [21877223]     Ответить | Цитировать Сообщить модератору
 Re: lob read-ahead reads больше чем записей в запросе  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6221
razliv,

Heap?
3 май 19, 10:30    [21877235]     Ответить | Цитировать Сообщить модератору
 Re: lob read-ahead reads больше чем записей в запросе  [new]
razliv
Member

Откуда:
Сообщений: 1090
TaPaK

Спасибо большое, так и есть хип :D
3 май 19, 11:16    [21877260]     Ответить | Цитировать Сообщить модератору
 Re: lob read-ahead reads больше чем записей в запросе  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2236
razliv,

Ну и причем тут хип? И почему количество чтений не может быть больше количества записей то?
3 май 19, 22:35    [21877544]     Ответить | Цитировать Сообщить модератору
 Re: lob read-ahead reads больше чем записей в запросе  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
– Read-Ahead Reads: are the number of 8k Pages pre-read from the Disk and placed into the Data Cache. These are a kind of advance Physical Reads, as they bring the Pages in advance to the Data Cache where the need for Data/Index pages in anticipated by the query.


Looks like one or all of the fields in select from [schema].[MQMessagesLog] has binary or varbinary datatype .
7 май 19, 10:55    [21879699]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить