1С 8.1 Жутко тормозит запрос на серверном варианте и летает на локальном #546964


#0 by huse
Запрос к регистру сведений. Регистр сведений девственно _пустой_. На локальном варианте выполнение 0.1 секунды, на серверном варианте зависает на 15 секунд. Запрос выполняет сравнение данных в табличной части с данными в регистре сведений. Пробовал менять табличную часть (из объекта) на тч из базы - скорость никак не изменилась. Где копать? Почему такие тормоза на серверном варианте?
#1 by Axel2009
скуль сдох при соединении 6 полей.. убирайте почуток из запроса. когда он начнет работать адекватно - поймется и причина.
#2 by huse
Убирал: Выборы - ускорение примерно в два раза. Вложенность запроса - чуть быстрее Соединение (остался плоский запрос по Регистру сведений) - задержка составила примерно 0.5 сек.
#3 by huse
Оставил одно поле для соединения - задержка 8 секунд
#4 by asady
убирай вложенные запросы
#5 by Voronve
ЕСТЬNULL не прокатывает ?
#6 by aleks-id
#7 by huse
Убрал .СрезПоследних(,Элемент=&Документ) и стало летать... Почему он может глючить?
#8 by Axel2009
а если убрать Элемент=&Документ?
#9 by Chai Nic
Попробуй срез последних загнать во временную таблицу
#10 by huse
неа. тормозит. СрезПоследних тормозит. Может какие индексы съехали?
#11 by Живой Ископаемый
Лучше расскажи что за СУБД
#12 by huse
ускорилось. 4-е секунды задержка стала. MS SQL 2008
#13 by Живой Ископаемый
хм... Может статистику обновить?
#14 by Chai Nic
Отлови профайлером на sql-сервере запрос, и протрассируй его.. увидишь какие операции занимают время.
#15 by huse
На втором запуске вообще влет. Шаман ))))
#16 by Мохнатое рыло
Попробуй добавить в запрос слово "РАЗРЕШЕННЫЕ".
#17 by huse
Судя по всему тормозило соединение временной таблицы и среза последних. Когда выкинули во временную таблицу - проблема пропала. Первый раз тормозит 4 сек, потом работает влет. Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С