![]() |
Эффективность от сжатия базы.
Привет Всем!
Нужно оценить эффект от сжатия данных в базе. Есть SQL Server 2008 Enterprise Edition. Есть некая база. Выставлен AutoShrink. Нужно рассчитать эффективность использования сжатых таблиц. Есть такая процедура как sp_estimate_data_compression_savings. С ее помощью можно выяснить эффективность от сжатия для определенной таблицы. Вопрос: как выяснить эффективность использования сжатых таблиц для всей базы, а не для отдельной таблицы? Писать вручную все таблицы не есть замечательно. |
Цитата:
Как еще один вариант, можно написать процедуру, получающую список всех таблиц в переменную и перебирать таблицы. Например: Код:
use YourDataBase --имя твоей базы |
Delirium, ссылку читал. Только там нет примера или описания как оценить для всех таблиц. Есть только для одной таблицы. Поэтому у меня и возник вопрос.
Попробую Вашу процедуру. |
Grub,
Какую компрессию Вы использовали Row или Page? |
fomin_, Page. Я на пару таблицах запустил Calculate и вижу, что Page эффективнее. А что?
|
Вдруг когда-нибудь пригодится.
|
Чето я туплю и никак не могу сообразить, как просмотреть для всех таблиц :(
Может кто-нить готовый пример показать? |
Выяснение вопроса было продолжено здесь. Тема закрыта
|
Время: 13:54. |
Время: 13:54.
© OSzone.net 2001-