Не обоснованный захват записей в СУБД от консоли запросов
|
|
Mantack | Дата: Среда, 04.02.2015, 10:04 | Сообщение # 1 |
Рядовой
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Оффлайн
| Здравствуйте!
- версии платформы : 1С:Предприятие 8.3 (8.3.5.1383) - СУБД : MS SQL 2012R2 - типа клиентского приложения : Толстый клиент - версии подсистемы : Инструменты разработчика 3.22 - названия и версии основной конфигурации : Управление торговлей, редакция 11.1 (11.1.9.51) - порядка воспроизведения : создать запрос с использование временных таблиц, в которых будет много записей
Результат: запрос выполнится быстро, но при этом даже после его выполнения будет продолжаться рост захваченных объектов в СУБД (колонка "Захвачено в СУБД") растет очень долго (вырастает в разы больше чем на скриншоте - до упора не дожидались, но 202,110 было).
Прилагаю текст запроса и скрин шот консоли управления сервером 1С.
|
|
| |
tormozit | Дата: Среда, 04.02.2015, 10:29 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Онлайн
| Этот вопрос постоянно обсуждается вокруг всех консолей запросов, у которых есть удержание менеджера временных таблиц. Это - их общая особенность. Ошибкой это не является. Никакого захвата объектов там нет. Есть лишь удержание сессии СУБД. По моим наблюдениям это не приводит к негативным эффектам. Если у тебя есть факты опровергающие это, то прошу их предоставить.
|
|
| |
Mantack | Дата: Среда, 04.02.2015, 10:52 | Сообщение # 3 |
Рядовой
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Оффлайн
| Спасибо! Об этом я не знал. То есть колонка "Захвачено в СУБД" - не достоверна... подскажите, пожалуйста, как можно посмотреть что захвачено в СУБД достоверно ? (дело в том, что такой же рост данного параметра наблюдается при обмене типовыми средствами через механизм on-line обмена)
|
|
| |
tormozit | Дата: Среда, 04.02.2015, 10:55 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Онлайн
| Эта колонка МОЖЕТ свидетельствовать о долгом удержании блокировки данных, но точно можно сказать только имея дополнительную информацию. Но консоль запросов, выполняя запросы вне транзакции, точно не блокирует данные.
|
|
| |