системе 6 млн записей в таблице QMEL. В ней в своё время по роковой ошибке программиста проставился флаг во всех строках в одном из z-полей (забыл наложить условие where.. ).
Сильно ли критично будет если прямо обычным ФМ очистить это поле сейчас во всех строках также как его там выставили? Просто еще авральная ситуация - надо вот прям сейчас это сделать))) потому что встала демонстрация заказчику в связи с этим.. ждут все..
Я бы проверил, что запись QMEL не заблочена ( вроде этими ФМ можно ENQUEUE_EIQMEL ), и обновил бы поле UDATE SET zfield . Так то в тесте не критично наверно. Если заблочена, то от апдейта может и не быть пользы )
Ну если с этим заморачиваться, можно пустить на сутки крутиться фоновик, который с какой-нибудь периодичностью будет смотреть записи с заполненным полем свободные от блокировок и менять
Обсуждают сегодня