Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - [решено] Эффективность от сжатия базы.

Ответить
Настройки темы
MSFT SQL Server - [решено] Эффективность от сжатия базы.

Аватара для Grub

Ветеран


Сообщения: 662
Благодарности: 64


Конфигурация

Профиль | Отправить PM | Цитировать


Привет Всем!
Нужно оценить эффект от сжатия данных в базе.
Есть SQL Server 2008 Enterprise Edition. Есть некая база. Выставлен AutoShrink.
Нужно рассчитать эффективность использования сжатых таблиц. Есть такая процедура как sp_estimate_data_compression_savings. С ее помощью можно выяснить эффективность от сжатия для определенной таблицы. Вопрос: как выяснить эффективность использования сжатых таблиц для всей базы, а не для отдельной таблицы? Писать вручную все таблицы не есть замечательно.

-------
Иди, мой друг, всегда иди дорогою добра!


Отправлено: 14:55, 15-02-2010

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата:
sp_estimate_data_compression_savings
Возвращает текущий размер таблиц и оценивает размер таблицы при запрошенном сжатии. Сжатие можно оценить для всех таблиц или только для части.
http://msdn.microsoft.com/ru-ru/library/cc280574.aspx

Как еще один вариант, можно написать процедуру, получающую список всех таблиц в переменную и перебирать таблицы. Например:

Код: Выделить весь код
use YourDataBase --имя твоей базы
SELECT table_name
FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
Запрос вернет список всех таблиц из базы YourDataBase.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:31, 16-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Grub

Ветеран


Сообщения: 662
Благодарности: 64

Профиль | Отправить PM | Цитировать


Delirium, ссылку читал. Только там нет примера или описания как оценить для всех таблиц. Есть только для одной таблицы. Поэтому у меня и возник вопрос.
Попробую Вашу процедуру.

-------
Иди, мой друг, всегда иди дорогою добра!


Отправлено: 09:34, 16-02-2010 | #3


Пользователь


Сообщения: 140
Благодарности: 14

Профиль | Отправить PM | Цитировать


Grub,
Какую компрессию Вы использовали Row или Page?

Отправлено: 12:56, 16-02-2010 | #4


Аватара для Grub

Ветеран


Сообщения: 662
Благодарности: 64

Профиль | Отправить PM | Цитировать


fomin_, Page. Я на пару таблицах запустил Calculate и вижу, что Page эффективнее. А что?

-------
Иди, мой друг, всегда иди дорогою добра!


Отправлено: 13:49, 16-02-2010 | #5


Пользователь


Сообщения: 140
Благодарности: 14

Профиль | Отправить PM | Цитировать


Вдруг когда-нибудь пригодится.

Отправлено: 14:31, 16-02-2010 | #6


Аватара для Grub

Ветеран


Сообщения: 662
Благодарности: 64

Профиль | Отправить PM | Цитировать


Чето я туплю и никак не могу сообразить, как просмотреть для всех таблиц
Может кто-нить готовый пример показать?

-------
Иди, мой друг, всегда иди дорогою добра!


Отправлено: 16:38, 17-02-2010 | #7


Аватара для Grub

Ветеран


Сообщения: 662
Благодарности: 64

Профиль | Отправить PM | Цитировать


Выяснение вопроса было продолжено здесь. Тема закрыта

-------
Иди, мой друг, всегда иди дорогою добра!

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:35, 01-03-2010 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - [решено] Эффективность от сжатия базы.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Программа сжатия видео Nozema Видео и аудио: обработка и кодирование 11 28-09-2009 12:10
Delphi - Открытие Базы, Перенос базы TOOX Программирование и базы данных 1 09-07-2009 22:13
эффективность ZoneAlarm Ultra Rader Защита компьютерных систем 19 05-11-2005 21:51
Алгоритмы сжатия видео Metal Prince Программирование и базы данных 2 03-02-2004 23:08




 
Переход