AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.12.2006, 11:52   #1  
dj_Mage
Гость
 
n/a
Нездоровый размер индексов
Здравствуйте, уважаемые!

Подскажите пожалуйста нормальное ли состояние для таблицы InventTransPosting с 2.7 млн. записями, размером 2Гб иметь размер индексов 1.99Гб ?
Старый 27.12.2006, 11:55   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
А вы какой линейкой меряли?
__________________
С уважением,
glibs®
Старый 27.12.2006, 12:26   #3  
dj_Mage
Гость
 
n/a
Про линейку
Линейка такая: в Enterprise Manager правый клик на таблице -> Вид -> TaskPad
Старый 27.12.2006, 12:38   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от dj_Mage Посмотреть сообщение
Здравствуйте, уважаемые!

Подскажите пожалуйста нормальное ли состояние для таблицы InventTransPosting с 2.7 млн. записями, размером 2Гб иметь размер индексов 1.99Гб ?
Цитата:
Сообщение от dj_Mage Посмотреть сообщение
Линейка такая: в Enterprise Manager правый клик на таблице -> Вид -> TaskPad
TaskPad, если память мне не врет, показывает используемое дисковое пространство, а не размер индексов.

Используемое дисковое пространство может быть значительно больше самих индексов, если неправильно установлен fillRate (читайте про него в BOL)

То, что Размер индексов сравним с размером самих данных, не является из ряда вон выходящим для таблиц с "короткими" данными. InventTransPosting - одна из таких таблиц.

"Нормально" или "ненормально" - надо смотреть по планам запросов и по статистике использования индексов. Вполне возможно, что у вас разрешено автосоздание индексов, а пользователи используют сортировку при просмотре этих записей. Вот СКЛ автоматически и насоздавал. Задача администратора - настраивать индексы, управлять индексами. "Нормально" или "ненормально" может сказать только ваш администратор на основании статистики вашего сервера.
__________________
полезное на axForum, github, vk, coub.
Старый 27.12.2006, 13:00   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
1. Запустите Query Analyzer, выберите базу.

2. Напишите там что-то вроде этого (возможно, "bmssa" вам потребуется заменить на что-то другое)

dbcc updateusage ('', 'bmssa.InventTransPosting')
go

exec sp_spaceused "bmssa.InventTransPosting"
go
__________________
С уважением,
glibs®
Старый 27.12.2006, 13:05   #6  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Выполните в Query Analyser : DBCC UPDATEUSAGE ('MyDB')
Данная команда обновляет данные занимаемого места, НО выполнять рекомендуется при отсутствии пользователей, из-за возникающих блокировок.
Для просмотра физического размера таблиц/индексов, на мой взгляд, удобнее использовать процедурку : http://sql.ru/forum/actualthread.asp...r+desc#2041932
Старый 27.12.2006, 15:15   #7  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Сопоставимо с нашими данными +/- %. Так что не сильно переживайте за размер индексов. Таблица c "короткими" записями, индексы "махровые"

2mazzy:
Не fillrate, наверное, а fillfactor? Если автосоздание статистики по таблице включено, то будут созданы дополнительные индексы. Это имелось ввиду?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Размер буфера MironovI DAX: Администрирование 5 20.03.2009 11:52
Как сохранять размер связанных форм? BlueRose DAX: Программирование 2 15.06.2006 17:06
Неудобство использования аналитик "Цвет" и "Размер" clerk DAX: Функционал 17 23.05.2005 13:08
а вот размер блоба?! Roman. ~RVS DAX: Программирование 0 25.01.2005 10:44
Удаление индексов vs Rollback segments Антон Солдатов DAX: Администрирование 0 07.04.2003 13:06
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:36.