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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.07.2012, 15:13   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Deepoint Посмотреть сообщение
Запрос срабатывает на одном АОС-е, на другом нет. Зависает на строке while(qr.next()).
Вы уперлись в АОСы, а это ошибочный путь.

Цитата:
Сообщение от imir Посмотреть сообщение
Данные идентичные, но базы разные?
ответьте на этот вопрос, пожалуйста.
базы разные?

если к каждой базе вручную задать аналогичные запросы в Management Studio, то время выполнения будет одинаковым?
если одинаковым, то ройте в настройки, указанные в конфигурационной утилите для АОСов
если разным (скорее всего), то ройте в сторону индексов. они скорее всего разные на разных базах. на одной из баз происходит полное сканирование вместо индексной выборки. поэтому и тормозит


дело в том, что qr.next() выполняет отправку текста запроса на SQL-сервер.
qr.next() ожидает ответа от SQL-сервера.
если висит в этом месте, то нет ответа от SQL-сервера.
АОС тут не при чем.
__________________
полезное на axForum, github, vk, coub.
Старый 22.07.2012, 15:27   #2  
Deepoint is offline
Deepoint
Участник
SAP
 
60 / 14 (1) ++
Регистрация: 01.04.2011
Записей в блоге: 1
Да, базы разные. Восстанавливались из одного бэкапа.
За это сообщение автора поблагодарили: gl00mie (0).
Старый 22.07.2012, 19:40   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Deepoint Посмотреть сообщение
Да, базы разные. Восстанавливались из одного бэкапа.
попробуйте таки выполнить запросы напрямую из Management Studio к двум базам.
разница по времени есть? а в планах выполнения?

полное ощущение, что что-то в базах разное. несмотря на то, что восстановлено из бэкапа. либо восстановлено на медленные диски, либо восстановленое не равно исходной базе. но почему планы запросов одинаковы - непонятно.
__________________
полезное на axForum, github, vk, coub.
Теги
аос, запрос (query), зависание

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
передача бинарных файлов с клиента на AOS и обратно corvax DAX: Программирование 9 01.04.2014 15:05
Странное Периодическое и Ручное Сопоставление проводок клиента в Акс 2009 Aquarius DAX: Функционал 3 17.05.2012 01:53
Как из X++ запустить клиента AX 2009 с минимизированным окном? gl00mie DAX: Программирование 8 13.07.2011 00:36
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Изменить план выполнения запроса Sequel DAX: Администрирование 2 29.05.2008 15:46
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:13.