Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 DATA COMPRESSION  [new]
Amorph
Member

Откуда: Киев
Сообщений: 1402
ситуация следующая - есть запрос который сканит несколько больших таблиц (точнее их кластерные индексы)
включаю для этих двух таблиц компрессию командой
ALTER INDEX ALL ON dbo.Table REBUILD PARTITION = ALL WITH(DATA_COMPRESSION = PAGE)

размер таблиц уменьшился приблизительно в два раза (и индексов тоже, проверял через sp_spaceused)
но смотрю статистику запроса профайлером как было более 19 миллионов чтений так и осталось
собственно хотелось бы понять почему при уменьшении размера таблиц в два раза количество чтений при скане осталось прежним.
ЗЫ
Microsoft SQL Server 2012 - 11.0.2383.0 (X64)   Oct  5 2012 19:35:54   Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) 
28 авг 13, 18:44    [14767611]     Ответить | Цитировать Сообщить модератору
 Re: DATA COMPRESSION  [new]
Amorph
Member

Откуда: Киев
Сообщений: 1402
вопрос снимается - set statistics io показало что большая часть чтений приходится не на эти таблички а на Worktable, которая генерится Table Spool-ом
буду завтра на свежую голову пересматривать запрос
28 авг 13, 20:13    [14767822]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить