Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как бороться с большим размером unused allocated у таблицы ? / 7 сообщений из 7, страница 1 из 1
27.11.2002, 17:53:44
    #32073125
Alex_open_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как бороться с большим размером unused allocated у таблицы ?
Настало время, когда база раздулась довольно внушительно (по крайней мере для нас) и при попытке выяснить причины был замечен тот факт, что у некоторых таблиц большое "мертвое" пространство (unused в sp_spaceused).

Как говорится, кто виноват и что делать. есть ли способ бороться ?

На таблицах настроена репликация транзакциями


sp_spaceused
выдает

redirection_content 2156695 730560 KB 167520 KB 197728 KB 365312 KB


DBCC SHOWCONTIG выдает


DBCC SHOWCONTIG scanning 'redirection_content' table...
Table: 'redirection_content' (1266103551); index ID: 1, database ID: 5
TABLE level scan performed.
- Pages Scanned................................: 20940
- Extents Scanned..............................: 2628
- Extent Switches..............................: 2627
- Avg. Pages per Extent........................: 8.0
- Scan Density [Best Count:Actual Count].......: 99.62% [2618:2628]
- Logical Scan Fragmentation ..................: 0.00%
- Extent Scan Fragmentation ...................: 0.91%
- Avg. Bytes Free per Page.....................: 62.5
- Avg. Page Density (full).....................: 99.23%
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
...
Рейтинг: 0 / 0
27.11.2002, 17:57:32
    #32073127
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как бороться с большим размером unused allocated у таблицы ?
Простите за глупый вопрос,
Код: plaintext
DBCC UPDATEUSAGE
выполняли?
...
Рейтинг: 0 / 0
27.11.2002, 18:02:36
    #32073129
Alex_open_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как бороться с большим размером unused allocated у таблицы ?
да в том то и дело, что в конкретно этом случае

DBCC UPDATEUSAGE ('SL-test','redirection_content')

завершается без выходного датасета, где обычно показывает изменения в количестве страниц, и все, ничего не изменяется.
...
Рейтинг: 0 / 0
27.11.2002, 18:19:34
    #32073133
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как бороться с большим размером unused allocated у таблицы ?
Про шринк можно не спрашивать?
...
Рейтинг: 0 / 0
27.11.2002, 22:47:09
    #32073182
Gobzo Kobler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как бороться с большим размером unused allocated у таблицы ?
филл фактор указывали руками?
...
Рейтинг: 0 / 0
28.11.2002, 11:04:24
    #32073277
Alex_open_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как бороться с большим размером unused allocated у таблицы ?
Шринк не до конца ужимает, несмотря на все манипуляции с опциями ....TRUNCATE.....

fill-factor по умолчанию для всей базы - соответственно для всех таблиц и никогда не менялся. Почему не именно на некоторых таблицах такое происходит ?
...
Рейтинг: 0 / 0
28.11.2002, 12:12:20
    #32073321
akuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как бороться с большим размером unused allocated у таблицы ?
Читайте BOL по DBCC. Там есть много разных хороших вещей, поэксперементируйте.

Для того чтобы посоветовать что-то конкретное, нужно увидеть полную картину - структура таблиц, ключи, индексы и т.д., разобраться порой бывает трудно.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как бороться с большим размером unused allocated у таблицы ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]