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

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Есть база, использую для тестирования поднятую отельно базу из бэкапа.
В ней есть таблица которая занимает 5 гиг из 8ми.
Полей в ней не много. Одно из них типа text.
Тестирую я репилкацию, а места катастрофически не хватает :)

решил я уменьшить эту таблицу. Я уже и удалял и пересоздавал колонку (+ ещё одну nvarchar(max), в которой самая длинаня строка была 700+ символов). В табилце всего 10000 строк.

Когда я делаю

select *
into tableTest
from table

В созданной таблице данные занимают несколько мегабайт.

А изначальную по данным я не могу уменьшить.
Идексов мало, занимают тоже несколько мегабайт.

Пытался shrink делать, но это бесполезно, даже места неиспользуемого практически не появляется.

Версия сервера

Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64)   Jul  9 2008 14:17:44   Copyright (c) 1988-2008 Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.0 <X64> (Build 6001: Service Pack 1) (VM) 
27 май 11, 22:18    [10723244]     Ответить | Цитировать Сообщить модератору
 Re: Размер таблицы  [new]
iljy
Member

Откуда:
Сообщений: 8711
NIIIK,

https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=811926&hl=ghost_cleanup
И сервер пропачте.
27 май 11, 22:22    [10723255]     Ответить | Цитировать Сообщить модератору
 Re: Размер таблицы  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
iljy,

На одном сервере проблема решилась перезапуском инстанса

На другом сервере я сначала отаттачил базу, потом приаттачил, но после этого ничего не произошло.
Потом я всё таки решился "перезапустить службу по быстрому" и это НЕ помогло.

Как теперь вынудить пыполнится?

Заранее спасибо!
28 май 11, 10:56    [10724205]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить