[ОТВЕТИТЬ]
Опции темы
12.09.2016 17:14  
DMaslov
PLUCASH - побежал счетчик... закончилось
BAR - висим.



В базе висит сессия в статусе ACTIVE.



Кассовые каталоги чистил. В журнале Windows пусто.

СуперМАГ 2000 1.26.1.

Что еще смотреть?
 
12.09.2016 18:22  
Dim
перезапусти кассовый модуль
 
12.09.2016 18:37  
DMaslov
Разумеется. Раз 10. И 1 раз - сервак целиком. Ничего.
 
12.09.2016 21:50  
OlegON
оптимайзер, либо исследовать причины тупняка вручную...
 
"Спасибо" OlegON от:
13.09.2016 10:21  
baggio
ИМХО...

скорее всего какой то из индексов помер....

для начала собрать статистику средствами оракла и индексы перестроить...
 
"Спасибо" baggio от:
13.09.2016 11:37  
DMaslov
Там еще машинка старая, слабая. Вот включили в 10 утра, пока сижу, уже полтора часа задумчиво глядя на insert into TTCardChanges.
Потом индексы пересоберем. Свободного места еще добавил, автоэкстенд, по воспоминаниям, в 9-ке снижает производительность.
 
13.09.2016 11:39  
DMaslov
Цитата:
Сообщение от OlegON
исследовать причины тупняка
ага, т.е. все-таки дело в базе, не в кассовом модуле
 
13.09.2016 12:06  
OlegON
Цитата:
Сообщение от DMaslov
все-таки дело в базе
так если сессия активная...
 
13.09.2016 13:58  
DMaslov
Цитата:
Сообщение от OlegON
так если сессия активная...
Кто ж эту [censored] знает.
Прогулялся по делам, вернулся - insert продолжается, т.е. минут 10 он делает инсерт, потом, видимо, инсерт отваливается с ошибкой, а кассовый модуль ничо не сообщает в журнал винды.

Щас этот инсерт протестируем.
 
13.09.2016 14:36  
DMaslov
Чуток подправил, и 4783 rows inserted in 709 s.


SQL:
SQL код:
INSERT INTO TTCARDCHANGES
  
(ARTICLEREMOVEDPRICEDEPIDIDCLASSIDSCALEDATATYPE)
  
SELECT ARTICLE,
         
DECODE(PRICE0'1'REMOVED),
         
DECODE(REMOVED'1'0PRICE),
         
0,
         
IDCLASS,
         
DECODE(BITAND(FLAGS2), 0IDSCALENULL),
         
DATATYPE
    FROM 
(SELECT C.ARTICLE,
                 
C.IDCLASS,
                 
C.FLAGS,
                 
C.IDSCALE,
                 
C.DATATYPE,
                 
DECODE(C.CASHLOAD,
                        
'0',
                        
'1',
                        
DECODE(C.ACCEPTED1'0''1')) REMOVED,
                 
NVL(P.PRICE0PRICE
            FROM SMCARD C
SMPRICES P
           WHERE 
/*ROWNUM <= :b1 + 1
             AND */
C.ACCEPTED IN (12)
             --AND 
BITAND((POWER(2C.DATATYPE)), :b2) != 0
             
AND P.ARTICLE(+) = C.ARTICLE
             
AND P.STORELOC(+) = 48
             
AND P.PRICETYPE(+) = 36
             
/*
             AND EXISTS
           (SELECT *
                    FROM SACARDCLASS A, TTCASHCLASS T
                   WHERE A.ID = C.IDCLASS
                     AND A.TREE LIKE
                         (DECODE(T.TREE, '#', '%', T.TREE || '%'))
           )
           */
           
           
             
AND (EXISTS (SELECT *
                            
FROM SMCARDSECURITYLOG L
                           WHERE C
.ARTICLE L.ARTICLE
                             
AND L.EVENTTIME >=  to_date('10.09.2016''dd.mm.yyyy')) OR EXISTS
                  
(SELECT *
                     
FROM SMPRICEHISTORY L
                    WHERE C
.ARTICLE L.ARTICLE
                      
AND L.PRICETYPE 36
                      
AND L.STORELOC 48
                      
AND L.EVENTTIME >=  to_date('10.09.2016''dd.mm.yyyy')) OR EXISTS
                  
(SELECT *
                     
FROM SMSTOREUNITHIST L
                    WHERE L
.ARTICLE C.ARTICLE
                      
AND L.EVENTTIME >= to_date('10.09.2016''dd.mm.yyyy')) OR EXISTS
                  
(SELECT *
                     
FROM SMDISCQUANTITYLOG L
                    WHERE L
.ARTICLE C.ARTICLE
                      
AND L.PRICEID 36
                      
AND L.EVENTTIME >= to_date('10.09.2016''dd.mm.yyyy')))) 


Чо там происходит унутри кассового моудля, пока загадка.
 
 


Опции темы



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

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