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

Откуда: Белгород
Сообщений: 458
имеем:
Таблица, 3 основных гуидных поля, 1 поле текстовое varchar(8000), 1 поле числовое decimal

Исходные данные в таблице:
Количество записей: порядка 16 млн.
Размер под индексы: примерно 1.3 гектара
Объем данных: 1.4 гектара

Удалил порядка 12 миллионов записей!!! у которых текстовое поле = пустой строке и второе поле равно 0

Конечный результат:
Количество записей: порядка 3.9 млн.
Размер под индексы: примерно 1.3 гектара
Объем данных: 1.5 гектара

Shrink не помогает.

Что еще нужно сделать чтоб очистить место в базе данных??? Где весь объем?????
27 сен 11, 17:48    [11343955]     Ответить | Цитировать Сообщить модератору
 Re: Где размер???  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Где и чем вы смотрите "Размер под индексы" и "Объем данных"?
27 сен 11, 17:49    [11343964]     Ответить | Цитировать Сообщить модератору
 Re: Где размер???  [new]
alter index
Guest
alter index rebuild,

у вас полупустые страницы
27 сен 11, 17:51    [11343983]     Ответить | Цитировать Сообщить модератору
 Re: Где размер???  [new]
Алексей Кр
Member

Откуда: Белгород
Сообщений: 458
Графическая среда управления базами данных.
Развернул список таблиц у бд
У таблицы из контекстного меню - свойство, далее Хранилище Storage, и там все указано.
Более того, сам объем бд не изменился...

и как тогда 12 миллионов записей - мифически висели что ли, "воздушные"...

и как место высвободить...
27 сен 11, 17:51    [11343990]     Ответить | Цитировать Сообщить модератору
 Re: Где размер???  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
exec [Ваша База].dbo.sp_spaceused @updateusage = 'true'
27 сен 11, 17:55    [11344022]     Ответить | Цитировать Сообщить модератору
 Re: Где размер???  [new]
dm_db_index_physical_stats
Guest
use db
select *
from sys.dm_db_index_physical_stats(
db_id(),
object_id('dbo.yortable'),
null,
null,
'detailed'
)
27 сен 11, 17:55    [11344023]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить