[ОТВЕТИТЬ]
Опции темы
27.07.2006 16:27  
deucel
У меня сложилось такое ощущение, что аналитика не использует индексы
для примера суммарные значения:

Datafile_____Total read time__% I/O load__Phisical reads__Avg read time (ms)

INDX_FF___________342,12_________54_______523527__________7,09
USERS_FF________26856,72_________42_____13798973_________21,55

INDX_SMSPEC_____5753,83__________7______2008043_________17,93
USERS_SMSPEC___17156,79_________29______4337809_________11,87
 
27.07.2006 16:44  
Mtirt
А какие отчеты формировались за день? Может индекс не используется конкретным отчетом?
 
27.07.2006 17:00  
OlegON
Кроме того, необходимо уточнить, что индекс тем и крут, что его полное последовательное чтение не обязательно, соответственно, объем чтений юзерса всегда будет больше.
 
27.07.2006 17:11  
deucel
Цитата:
Сообщение от olegon
, объем чтений юзерса всегда будет больше.
Но не настолько, это больше похоже на фулскан таблиц (даже визуально по загрузке винтов).
Большинство отчетов не используются так как долго делаются, и если при этом идет чтение индекса а потом фулскан таблицы это на порядок дольше (индексы 20Гб)
 
27.07.2006 17:16  
deucel
Собственно это возникло не внезапно, просто решил озвучить.
Если сравнивать со всей базой то оснавная нагрузка на винты с аналитикой (на отдельных винтах), остальные используются кратковременно и или неактивно.
 
27.07.2006 17:19  
OlegON
А ты бы не на визуальность опирался, а постарался поймать запрос, который фулсканит, или несколько их, просто ловить долгие запросы, а потом смотреть их план. Разберем - лучше будет.
 
27.07.2006 17:21  
Mtirt
Почему интересно у меня иначе?
Сегодня разбирались, аналитические таблицы выделены в отдельное табличное пространство.
Смотрели нагрузку - в основном зщадействован Users.
Что мы делаем не так.
Отчеты формируем, и часто.
Пользователей почти 50?

Может все-таки удастся выяснить, какие отчеты запускаются?
 
31.07.2006 11:48  
deucel
Цитата:
Сообщение от olegon
А ты бы не на визуальность опирался, а постарался поймать запрос, который фулсканит.
Посмотрел один из отчетов (Товарные - Оборотная ведомость) и наткнулся на интересную подсказку:
__________/*+ ORDERED USE_NL(A) FULL(A) FULL(M.U_MapRep.FFMapRep) */
без этой подсказки стоимость уменьшается в четыре раза *04
Это конечно можно вылечить outline, но думаю это далеко не единственный такой запрос.
*08
Изображения
Тип файла: jpg Graphic1.jpg (30.4 Кб, 575 просмотров)
Тип файла: jpg Graphic1.jpg (30.4 Кб, 575 просмотров)
 
11.12.2006 12:28  
kadr
deucel, сегодня тоже начал разбираться с медленным формированием некоторых отчётов и тоже наткнулся на такую ситуацию, когда при такой же подсказке стоимость выполнения выше в 4 раза.
Вот думаю что делать-то
 
11.12.2006 15:40  
slava
Цитата:
Сообщение от kadr
deucel, стоимость выполнения выше в 4 раза.
Вот думаю что делать-то
А чем в данном случае критична стоимость? Может всетаки на быстродействие смотреть надо?
 
 


Опции темы



Часовой пояс GMT +3, время: 16:38.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.