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
11.12.2006 12:28
kadr
 
deucel, сегодня тоже начал разбираться с медленным формированием некоторых отчётов и тоже наткнулся на такую ситуацию, когда при такой же подсказке стоимость выполнения выше в 4 раза.
Вот думаю что делать-то
11.12.2006 15:40
slava
 
Цитата:
kadr deucel, стоимость выполнения выше в 4 раза.
Вот думаю что делать-то
А чем в данном случае критична стоимость? Может всетаки на быстродействие смотреть надо?
Часовой пояс GMT +3, время: 06:36.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.