Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Зависший триггер
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые. Возникла такая проблемка: БД находится под системой CRM. Появилась задачка сделать лог таблички. Т.к. менять базу под CRM смерти подобно, а писать лог в табличку в другой базе нет возможности, то пришлось использовать одну из устаревших таблиц, выданную CRMщиками. На табличке был создан триггер пишущий лог одним куском текста из нужных полей в xml формате(т.к. бд от СRM создать похожую структуру таблицы и писать нормальный лог не получилось). В случае если размер текста оказывался большим, в цикле триггер нарезал строку на более мелкие. В дальнейшем видимо что-то не срослось с блокировками(или циклом) и триггер повис, соответственно повисли все запросы к данной табличке. Пришлось рестартовать сервер. К сожалению после рестарта триггер продолжил работать, не дав себя вырубить(по словам админа, перевести базу в монопольный режим не вышло). По запросу sp_whoisactivelt (обычный sp_whoisactive просто не отрабатывает) видно, что комманду на дроп триггера, держит сессия с ид -3. (как и ещё несколько селектов) Самого же ид -3 не наблюдается. Вопрос что за сессия -3, что она делает и как можно попробовать выключить триггер? Любые альтеры к нему виснут моментально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 12:32 |
|
||
|
Зависший триггер
|
|||
|---|---|---|---|
|
#18+
Spiashii, 1. что в errorlog 2. DBCC CHECKDB 3. искать бекап :) Сервер вы просто из розетки выдернули? ps -3 это отложенная транзакция восстановления, т.е. база в онлайн смогла выйти но заверщить не всё смогла по транзакциям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 12:51 |
|
||
|
Зависший триггер
|
|||
|---|---|---|---|
|
#18+
Spiashii, На сервере не отрабатывает ни один запрос? Что реально в логах есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 12:58 |
|
||
|
Зависший триггер
|
|||
|---|---|---|---|
|
#18+
ms для начала предлагает просто рестарт ещё раз пробовать https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/deferred-transactions-sql-server?view=sql-server-2017 ps авторпо словам админа, перевести базу в монопольный режим не вышло ceep calm and find new dba ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 13:01 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39688045&tid=1689264]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 328ms |

| 0 / 0 |
