SQL Server Worktable логически читает еще 8k на страницу? - PullRequest
0 голосов
/ 13 июня 2019

Я делаю презентацию через несколько недель, и у меня есть запрос, который я собираюсь настроить, который первоначально помещает все строки таблицы в базе данных в рабочую таблицу, чтобы отсортировать ее в соответствующем порядке, так как нет Индекс для поддержки запроса. STATS IO дает следующее:

Table 'Worktable'. Scan count 3, logical reads 368495, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.

Я хочу включить вычисление, чтобы сказать, сколько памяти используется для чтения рабочего стола. Работая с 8 КБ на страницу для логического чтения, это будет 8 * 368495/1024 (для МБ) / 1024 (для ГБ), что составляет примерно 2,8 ГБ.

Правильны ли расчеты или есть другие вопросы, которые мне нужно учитывать?

Я попытался найти статью, которая отвечает на вопрос онлайн о логических чтениях и рабочих таблицах и может найти только основную информацию на 8 КБ на страницу для логического чтения, поэтому я тоже работал над этим.

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