13.10.2010 15:18
blondbf
 
Вот этот запрос:
Код:
INSERT INTO SMCardAssort (idassort,article) VALUES('336', '012360')
Зависает и висит пока не отменишь его выполнение. Если проделывать это из супермага - супермаг впадает в нирвану. Именно этот артикул и именно в этот ассортимент. Другие артикулы в этот ассортимент - ок, этот артикул в другие ассортименты - тоже ок.

Прогонял оптимайзер, пересоздавал индексы оптимайзером и через админку, прогонял проверку блоков. Куда дальше копать?
13.10.2010 15:22
Mtirt
 
А разве idassort не должно быть числом?
13.10.2010 15:25
John Doe
 
Оставить оптимизатор на сутки. А на вторые сутки, если не пропадет нирвана, посмотреть в логе оптимизатора, кто и где нирванит.
13.10.2010 15:38
blondbf
 
Оптимайзер итак круглосуточно запускается.

А пара суток - это довольно долго. Люди сейчас не могут в ассортимент товар добавить. Вечерком если ничего лучше не придумаю - рестартану базу.
13.10.2010 15:40
John Doe
 
Сдается, что кто-то уже сделал этот инсерт и не закоммитил.
Посмотри список транзакций в оптимизаторе и прибей ту, что уже дааавно стоит.
13.10.2010 15:55
blondbf
 
А я даже знаю кто :3.
Спасибо за наводку, сейчас только подожду минут 15.

А как убить транзакцию?
13.10.2010 16:03
John Doe
 
Цитата:
alter system disconnect session 'SID,SERIAL' immediate;
SID и SERIAL есть в логе
13.10.2010 17:09
blondbf
 
Спасибо, починил.
Часовой пояс GMT +3, время: 07:20.

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