Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
razliv Member Откуда: Сообщений: 1204 |
Столкнулся со следующей проблемой - есть запрос, обычный 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] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
razliv, Heap? |
3 май 19, 10:30 [21877235] Ответить | Цитировать Сообщить модератору |
razliv Member Откуда: Сообщений: 1204 |
TaPaK Спасибо большое, так и есть хип :D |
3 май 19, 11:16 [21877260] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
razliv, Ну и причем тут хип? И почему количество чтений не может быть больше количества записей то? |
3 май 19, 22:35 [21877544] Ответить | Цитировать Сообщить модератору |
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 | ![]() |