AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2018, 19:17   #1  
svd-alex is offline
svd-alex
Участник
 
12 / 11 (1) +
Регистрация: 18.12.2014
AX 2012 R2 - сессии в статусе "Завершение - блокировка"
Приветствую уважаемых форумчан!

У нас иногда (несколько раз в день) возникает странная ситуация: на MS SQL 2014 я вижу какие то сессии (или одну сессию), которая читает из БД ДЕСЯТКИ МЛН строк!

Это курсор из запроса в форме "Все заказы на продажу".

Я определяю что это за пользователь, подключаюсь к нему и вижу что он, например, просто правит свой заказ на продажу и ничего у него не висит и не выполняется (а в это время кол-во чтений запроса выше увеличивается).

Я выхожу у него из Аксапты - запрос всё равно висит!

Часто (не готов сказать всегда ли, но скорее всего всегда) это сопровождается статусом "Завершение - блокировка" в активных пользователях Аксапты.

Я сам смог добился так такого положения - сделал в заказах на продажу фильтр по менеджеру вида *ТЕКСТ* и когда Аксапта задумалась - я закрыл сеанс принудительно.

Появилась в активных пользователях запись с вышеуказанным статусом и вот уже час на MS SQL эта сессия не отключается и что то там считывает из БД.

Кто то сталкивался с таким?
Старый 04.09.2018, 07:53   #2  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
Сессия ждет ответа от SQL.
Если клиента закрыли, то сеанс на SQL можно киллить.

Запрос с условием *что-то_там игнорирует индексы по этому полю, поэтому он может выполняться оооочень долго. настолько долго, что пользователь который его выполняет просто закроет программу, думая что она зависла.
Старый 06.09.2018, 18:54   #3  
svd-alex is offline
svd-alex
Участник
 
12 / 11 (1) +
Регистрация: 18.12.2014
Спасибо за ответ.
Я тоже пришёл к такому же выводу и автоматизировал этот процесс. Плюс дополнительно при убивании сессии сделал запись в лог выполняющегося запроса и имени пользователя - что бы и с пользователем беседу провести и запросы отловить.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ax 2012 R2. Поле "не извлечено" ice DAX: Программирование 40 10.08.2019 15:18
emeadaxsupport: AX Performance - Analyzing key SQL Server configuration and database settings Blog bot DAX Blogs 0 28.09.2015 14:11
axsa: Microsoft Dynamics AX 2012 Data Import/Export Framework standalone version for AX 2012 R2 without installing full CU7 Blog bot DAX Blogs 0 04.12.2013 04:13
emeadaxsupport: New and updated content is available for cumulative update 6 for Microsoft Dynamics AX 2012 R2 Blog bot DAX Blogs 0 27.06.2013 19:11
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:22.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.