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

Откуда: из России
Сообщений: 887
Запускаю процедуру sp_spaceused на БД
Результат
database_name database_size unallocated space
testbd 1451.69 MB 315.24 MB

reserved date index_size unused
1162696 KB 797552 KB 243352 KB 121792 KB

В BOL написано, что
Значение столбца database_size всегда будет больше, чем сумма значений столбцов reserved + unallocated space, потому что он включает размер файлов журналов, а значения столбцов reserved и unallocated_space учитывают только страницы данных.
У меня почему-то меньше., правда у меня SQL2000,а BOL 2005/

unallocated space - это свободное место, которое можно ужать шринкованием
,а unused - в BOL-e написано Общий объем пространства, зарезервированный для объектов в базе данных, но пока не используемый.
,это как понять и чем отличается от unallocated space? я так понимаю unused-это пустые страницы,а unallocated это пустые страницы +свободное место нераспределенное, просто выделенное файловой системой, или это совсем что-то другое?
27 окт 09, 09:12    [7841982]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с результатом sp_spaceused  [new]
Glory
Member

Откуда:
Сообщений: 104760
1. А вы запускали sp_spaceused с параметром updatusage ?
2. это как понять и чем отличается от unallocated space?
unused принадлежит объекту базы
unallocated не принадлежит никакому объекту базы
27 окт 09, 10:33    [7842555]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с результатом sp_spaceused  [new]
Anddros
Member

Откуда:
Сообщений: 1077
Slava_Nik
У меня почему-то меньше.

Неужели?

1162696 / 1024 + 315.24 = 1450,4453125 MB
27 окт 09, 11:00    [7842875]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с результатом sp_spaceused  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 887
Glory
1. А вы запускали sp_spaceused с параметром updatusage ?
2. это как понять и чем отличается от unallocated space?
unused принадлежит объекту базы
unallocated не принадлежит никакому объекту базы

1- да запускал
2-т.е unused -это это пустыес страницы для индексов и данных? или как понимается "что принадлежит объекту БД"?
unllocatet- не принадлежит никакому объекту БД -тоже как понимать? просто файлу БД приналдежит?
Ведь когда смотрим св-ва БД показывает в графе space available поле unallocated т.е пустое пространство, которое может быть заполнено как данными с индексами.
27 окт 09, 17:59    [7846191]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с результатом sp_spaceused  [new]
Glory
Member

Откуда:
Сообщений: 104760
Slava_Nik
Glory
1. А вы запускали sp_spaceused с параметром updatusage ?
2. это как понять и чем отличается от unallocated space?
unused принадлежит объекту базы
unallocated не принадлежит никакому объекту базы

1- да запускал
2-т.е unused -это это пустыес страницы для индексов и данных? или как понимается "что принадлежит объекту БД"?
unllocatet- не принадлежит никакому объекту БД -тоже как понимать? просто файлу БД приналдежит?
Ведь когда смотрим св-ва БД показывает в графе space available поле unallocated т.е пустое пространство, которое может быть заполнено как данными с индексами.

unused - это то, что объект использует сам. И никто, кроме него
unallocated - это то, что любой объект может запросить себе дополнительно
27 окт 09, 18:07    [7846214]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить