27.12.2006, 11:52 | #1 |
Гость
|
Нездоровый размер индексов
Здравствуйте, уважаемые!
Подскажите пожалуйста нормальное ли состояние для таблицы InventTransPosting с 2.7 млн. записями, размером 2Гб иметь размер индексов 1.99Гб ? |
|
27.12.2006, 11:55 | #2 |
Member
|
А вы какой линейкой меряли?
__________________
С уважением, glibs® |
|
27.12.2006, 12:26 | #3 |
Гость
|
Про линейку
Линейка такая: в Enterprise Manager правый клик на таблице -> Вид -> TaskPad
|
|
27.12.2006, 12:38 | #4 |
Участник
|
Цитата:
Цитата:
Используемое дисковое пространство может быть значительно больше самих индексов, если неправильно установлен fillRate (читайте про него в BOL) То, что Размер индексов сравним с размером самих данных, не является из ряда вон выходящим для таблиц с "короткими" данными. InventTransPosting - одна из таких таблиц. "Нормально" или "ненормально" - надо смотреть по планам запросов и по статистике использования индексов. Вполне возможно, что у вас разрешено автосоздание индексов, а пользователи используют сортировку при просмотре этих записей. Вот СКЛ автоматически и насоздавал. Задача администратора - настраивать индексы, управлять индексами. "Нормально" или "ненормально" может сказать только ваш администратор на основании статистики вашего сервера. |
|
27.12.2006, 13:00 | #5 |
Member
|
1. Запустите Query Analyzer, выберите базу.
2. Напишите там что-то вроде этого (возможно, "bmssa" вам потребуется заменить на что-то другое) dbcc updateusage ('', 'bmssa.InventTransPosting') go exec sp_spaceused "bmssa.InventTransPosting" go
__________________
С уважением, glibs® |
|
27.12.2006, 13:05 | #6 |
Участник
|
Выполните в Query Analyser : DBCC UPDATEUSAGE ('MyDB')
Данная команда обновляет данные занимаемого места, НО выполнять рекомендуется при отсутствии пользователей, из-за возникающих блокировок. Для просмотра физического размера таблиц/индексов, на мой взгляд, удобнее использовать процедурку : http://sql.ru/forum/actualthread.asp...r+desc#2041932 |
|
27.12.2006, 15:15 | #7 |
Участник
|
Сопоставимо с нашими данными +/- %. Так что не сильно переживайте за размер индексов. Таблица c "короткими" записями, индексы "махровые"
2mazzy: Не fillrate, наверное, а fillfactor? Если автосоздание статистики по таблице включено, то будут созданы дополнительные индексы. Это имелось ввиду? |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Размер буфера | 5 | |||
Как сохранять размер связанных форм? | 2 | |||
Неудобство использования аналитик "Цвет" и "Размер" | 17 | |||
а вот размер блоба?! | 0 | |||
Удаление индексов vs Rollback segments | 0 |
|