Форум OlegON > Ресурсы OlegON > Вопросы сервера > Программы OlegON

Оптимайзер-4 (вопросы и обсуждения) : Программы OlegON

29.03.2024 2:53


14.12.2011 11:46
OlegON
 
ужас какой... ты полный расчет делаешь всегда? на 120Гб базе расчет идет 4 часа, т.е. в 3 запускаем, в 7 он есть... Параллельно в БД еще куча всего происходит, тот же бекап.
14.12.2011 11:49
Mtirt
 
Цитата:
AlexeyF у меня расчёт идёт 12 часов. мне его надо запускать как можно раньше.
Расчет же, не перенос идет 12 часов.
Чем тебе мешает расчет товародвижения в рабочее время?
14.12.2011 11:59
AlexeyF
 
Не во мне проблема. Утром приходят работнички и начинают делать отчёты в головную контору + чуть попозже головная контора начинает мотать отчёты, проверяя присланное от местных.
ТД успело досчитаться до 9-ти утра и начинаются звонки и жалобы....

Добавлено через 47 секунд
"ТД НЕ успело досчитаться до 9-ти утра"
14.12.2011 12:23
Mtirt
 
Но там же отчет честно говорит "В базе нет рассчитанной себестоимости". Т.е. причина и пользователям известна.
Хорошо, а как поступают пользователи в те 3 дня, когда ты не считаешь себестоимость?
14.12.2011 17:02
AlexeyF
 
Себестоимость считается в понед, среду, пятницу вечером. Это мероприятие приурочено к какому то собранию отчётному в центр офисе. Это мутное дело - главное что на выходе ситуация как я описал.
Кладутся на стол отчёты на тему оборотов, остатков и т.д. по всему холдингу. В случае если "В базе нет рассчитанной себестоимости" - в отчётах нет актуальной информации, наш директорат и отделы, зависящие от фин показателей в напряжении.

И так три раза в неделю...
Ну а если нет себестоимости, а продажи были - виноват Супермаг, т.е. я ;)
14.12.2011 17:06
Mtirt
 
Тогда остается запускать оптимайзер в МТ во вторник, четверг, субботу и воскресенье. Самый простой вариант - написать скрипт и менять время исполнения в МТ с нескольких часов до 1 мин. в понедельник среду и пятницу.
27.12.2011 10:33
Mr_Vito
 
возникла проблема:
26 числа у меня оптимизатор на базе отработал в 18-40
Затем следующий раз он смог подключится только 27 в 1-45
затем он смог подключится только в 7-42
время уже 12-30 дня а оптимизатор до сих пор не может подключится :(
постоянно выходит:
Sorry, too much unregistered sessions. Please, change your schedule.
и такая фигня происходит каждый день

в планировщике задач запуск стоит каждые 42 минуты
вопрос, как запускать оптимизатор? что делать?
27.12.2011 11:12
OlegON
 
Могу предположить только, что кто-то занял твое время длинной операцией... Варианты - либо то, что предлагает, т.е. сменить расписание, либо зарегить опт. На незарегистрированных ограничение по количеству сессий, я писал раньше.
08.01.2012 07:21
whitewizard
 
Имеем 1.027.5сп6
Сразу после развёртывания базы параметры следующие:

Oracle9
optimizer_mode='CHOOSE';
optimizer_index_cost_adj=100;
optimizer_index_caching=0;

Oracle10
optimizer_mode='ALL_ROWS';
optimizer_index_cost_adj=100;
optimizer_index_caching=0;

после работы оптимизатора на Оракле9 ничего не меняется,
а на Оракл10 становится вот так:

optimizer_mode='FIRST_ROWS_100';
optimizer_index_cost_adj=1;
optimizer_index_caching=80;

со всеми вытекающими из этого.

Из-за чего так?
08.01.2012 09:06
OlegON
 
Судя по приведенному - большая БД. Из опыта использования ставлю так.
Часовой пояс GMT +3, время: 02:53.

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