Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Размер таблиц базы данных 
:(
    Опции темы
p0s0l
Дата 18.4.2013, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: нет
Всего: 112



Добрый день!

Сервер SQL: MS SQL Severs 2008 R2.
Пытаюсь посчитать размер таблиц базы с помощью:
Код

DBCC UPDATEUSAGE (0)
create table #t(name varchar(255), row varchar(255), reserved varchar(255), data varchar(255), inxex_size varchar(255), unused varchar(255))

insert into #t
exec sp_msforeachtable N'exec sp_spaceused ''?''' 

select * from #t
drop table #t


Фактический размер базы - 350 гб (столько занимает файл Rows Data)...
Если же сложить размер всех таблиц (reserved) - получается всего 267 гб... Что еще занимает почти 80 гб? Или подсчет размеров таблиц такой неточный?


--------------------
С уважением, г-н Посол.
PM   Вверх
Akina
Дата 19.4.2013, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453



Фактический суммарный размер файлов на диске всегда меньше, чем занятое на нём пространство. Служебные данные, хвосты блоков хранения... и в хранилище сервера та же фигня.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
p0s0l
Дата 19.4.2013, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: нет
Всего: 112



Как выяснилось, базу не ужимали (Shrink)... Провели сжатие, и размер уменьшился как раз на эти 80 гб.


--------------------
С уважением, г-н Посол.
PM   Вверх
Akina
Дата 19.4.2013, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453



Цитата(p0s0l @  19.4.2013,  16:36 Найти цитируемый пост)
Провели сжатие, и размер уменьшился как раз на эти 80 гб. 

Это не самое лучшее, что могло произойти... такое сжатие плохо скажется на инсертах. 15-20% пустого пространства - это близко к оптимальному.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.1106 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.