Показать сообщение отдельно
Старый 22.07.2012, 15:13   #7  
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.