Зависание программы — различия между версиями
(Новая страница: «'''Описание проблемы''': При приеме/редактировании вызова происходит зависание программы …») |
|||
| Строка 7: | Строка 7: | ||
'''Лечение''': заровнять таблицы связанные с MIS.EMP: MIS.MIS_USER, ORA_USER, MIS.EMP (MIS.PEOPLE), MIS.TEAM_EMP_SCHEDULE , MIS.TEAM_SCHEDULE и некоторых других. | '''Лечение''': заровнять таблицы связанные с MIS.EMP: MIS.MIS_USER, ORA_USER, MIS.EMP (MIS.PEOPLE), MIS.TEAM_EMP_SCHEDULE , MIS.TEAM_SCHEDULE и некоторых других. | ||
| − | |||
| − | |||
[[Категория:Скорая помощь]] | [[Категория:Скорая помощь]] | ||
Текущая версия на 09:40, 28 мая 2014
Описание проблемы: При приеме/редактировании вызова происходит зависание программы на несколько минут (интревал зависания может быть разным: 2, 3, 5, 10 мин.) Временное решение проблемы: перезагрузка БД или отключение всех пользователей от БД.
Причина проблемы: лок таблицы MIS.TEAM_SCHEDULE или MIS.TEAM_EMP_SCHEDULE что приводит к локу других таблиц.
Причина лока: При добавлении нового сотрудника на ПС (не забываем что сотрудников надо добавлять на ЦДС) и добавление этого сотрудника в бригаду НЕ происходит репликации таблицы MIS.EMP с ПС на ЦДС. При изменении каких-либо данных в расписании бригады с "неправильно" добавленным сотрудником происходит блокировка через репликацию таблицы MIS.TEAM_SCHEDULE или MIS.TEAM_EMP_SCHEDULE, что в свою очередь может блокировать таблицы MIS.EMP, MIS.TEAM_STATE, MIS.EMERGENCY_CALL.
Лечение: заровнять таблицы связанные с MIS.EMP: MIS.MIS_USER, ORA_USER, MIS.EMP (MIS.PEOPLE), MIS.TEAM_EMP_SCHEDULE , MIS.TEAM_SCHEDULE и некоторых других.