
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.05.2002, 13:37:53
|
|||
|---|---|---|---|
Всегда ли delete from физически освобождает место? |
|||
|
#18+
Есть таблица такой структуры: dt smalldatetime not null, -- PK stamp_id int not null, -- PK handler varchar(20) not null, --PK count int not null Используется для быстрого получения отчетов, загружается из рабочих таблиц. Загрузил в нее данные неправильно, так что получилось много лишних записей с count = 0. Пустых записей получилось раз в 50 больше, чем полезных. Когда пустые удалил, осталось 180 000 записей. sp_spaceused показала, что таблица занимает 300 MB. Скопировал все записи в новую таблицу, она заняла 5 MB. Сейчас это не актуально, т.к. уже переделал загрузку нормально, но, если кто знает, объясните, пожалуйста. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2002, 14:27:28
|
|||
|---|---|---|---|
|
|||
Всегда ли delete from физически освобождает место? |
|||
|
#18+
Пространство для хранения объетов БД (Вашей таблицы) выделяется экстентами (64К). Таблица была большая - экстенты- однородные (т.е. содержит данные одного объекта). После удаления ненужных записей это пространсто и осталось. Но если отвечать на Ваш вопрос >Всегда ли delete from физически освобождает место? то иногда не сразу. Кстати, что такое PK в Вашем посте? Как-то 3 PRIMARY KEY в одной таблице видеть не доводилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1822555]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 305ms |

| 0 / 0 |
