[ОТВЕТИТЬ]
14.09.2010 15:31
GENDALF
 
Вродебы проблема появилась после прогона оптимайзера..может и нет.Не знаю откуда.
Суть:Отрываю весы, выбраю отдел "весовой"...СМ начинает тупить..Товар отбирается минуты за 2-3.раньше было пара секунд максимум... отчего такое?

Hellppp!

Версия 1.27.4
14.09.2010 15:47
John Doe
 
Раздел, посвященный Супермаг и Oracle [OlegON] для начала. Раздел про торможение базы.
Потом эту тему: Очень бы хотелось... -
14.09.2010 17:07
GENDALF
 
1.Сервер работает нормально.
2.В Супермаге работает тоже все нормально... Отбор карточек, расчет и перенос ТД. Все быстро (как обычно).

Ошибок типа ORA-"******" нету.Логи пустые(ошибок нет).
Сказать точно не могу, потому что. На выходных запустил оптимайзер, с интервалом 25 минут и оставил...
Бухгалтер сказала, что началось после выходных.т.е понедельник-вторник.

Сделал ребилд индексов.
Открыл "весы", выбрал отдел "Весовой товар"...2 минут и товар появился в списке... (Баг не исправился) :(
Почему чтение данных так долго происходит или что-то с фильтром, или в базе глюк?

Не силен в Oracle... на начальной стадии все.Сильно не ругайте.


Oracle 9.2.0.8.0
СМ 1.027.4 sp2
Win2003R2 SP2

Делать откат?
14.09.2010 17:17
John Doe
 
Что именно тормозит?
14.09.2010 21:33
baggio
 
Для начала...
Индексация оперативных таблиц...
обычно помогает...
и посмотри есить ли фильтры...
14.09.2010 22:08
GENDALF
 
фильтр стоит... "Нет Цены" и "Не было прихода N дней"
индескацию завтра сделаю.
14.09.2010 22:45
MirProd
 
Собери статистику, например, оптимизатором с ключом S.
15.09.2010 13:47
GENDALF
 
Запустил оптимизатор с "S" и "i"... ничего не изменилось...
уже в 2х базах так :(
15.09.2010 13:50
Vlad
 
Попробуй сделать analyze table supermag.slartscalemap delete statistic. Мне помогло, правда oracle 8i и СМ2000 1.23.3 сп3
15.09.2010 13:50
GENDALF
 
Тормоза появляются когда в фильтр ставишь "не было прихода"=180 (например).
вылючить этот фильтр, и все работает нормально.
15.09.2010 13:53
Vlad
 
Тогда не делай это:
Цитата:
Vlad analyze table supermag.slartscalemap delete statistic.
У нас в версии нет такого фильтра.
15.09.2010 14:35
John Doe
 
2ТС: Ты бы почитал немного лог оптимизатора... Запусти его с -c=o, когда фильтр будет тупить, он тебе про события ожидания и кучу всего другого полезного напишет... А то, может, он тебе туда ругается матом, а ты уведомления не настроил и сидишь, ждешь манны небесной..
17.09.2010 13:30
GENDALF
 
просто запустить с ключом с=o и запустить отборку товара? или надо еще в olegon_params что-то влючить?
20.09.2010 18:02
GENDALF
 
Запустил, ничего нового не увидел...
Блокировка 2х таблиц...

На analyze table supermag.slartscalemap delete statistic;
Ответил вот так
Цитата:
SQL> analyze table supermag.slartscalemap delete statistic;
analyze table supermag.slartscalemap delete statistic
*
ошибка в строке 1:
ORA-00905: отсутствует ключевое слово
Тормоза появляются при выборе фильтра "не было прихода"=N (0 - нормально отбирается... если поставить N=180 дней, то тормоза жуткие (до 2х минут)).
Все появилось после обновления оптимайзера (так думаю). Что он мог такого сделать, что появились тормоза?

Что можно еще попробовать? фильтр нужный...
И уже на 3х базах так.
20.09.2010 18:29
baggio
 
у тебя тормаза не по slartscalemap
а по smspec и smdocuments...
дай параметры базы поглядеть... оч мне кажется что у тебя сорареасайз слишком большой и памяти подбазу отдал много вот она в свап и уходит... хотя моё личное имхо...
20.09.2010 20:25
OlegON
 
Цитата:
GENDALF Запустил, ничего нового не увидел...
Блокировка 2х таблиц...
Ловко ты сократил лог оптимизатора страниц на 5. Как я уже писал, оптимизатор не менялся в части непосредственно оптимизации БД уже наверное месяца три-четыре. В связи с бытовыми проблемами и переездом у меня просто сил не хватает на хобби. Т.е. оптимизатор можешь смело исключать из виновников. А вот посмотреть на внутренности БД в момент тормозов очень даже можно с его помощью. И выложить лог тормозов куда-нибудь, только не сюда всю лопату.
21.09.2010 18:06
GENDALF
 
Олег, скажи как этот лог получить?
Сделать операцию которая тормозит и запустить оптимайзер с ключом c=o?
Если так.. то выложу.
23.09.2010 13:20
GENDALF
 
выложил логи на фтп:
(до и после появления этой беды)

olegon.no-ip.org/upload/select_inscales.zip
Опции темы


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

 

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