Прогресс-бар выполнения запроса #199602


#0 by Verbena
Подскажите, а возможно ли получать прогресс выполнения запроса на сервере с целью дальнейшей привязки к индикатору. С таблицами или деревом все понятно, но как быть с запросом.
#1 by АЛьФ
2 И что в твоем представлении должно быть "шагом" этого прогресса?
#2 by Verbena
Сорри тема про 8ку, v7 не понятно как появилась :)
#3 by Verbena
Вот в этом вся и проблема. Посторитель ведь както делает, вот только как?
#4 by Lendy
А построитель делает для вывода в таблицу, имхо. А запрос как выполнится, так выполнится.
#5 by процент
например
#6 by Verbena
Может можно как-то определить общее время запроса исходя из входных данных. А потом тупо интерполировать каждую секунду по таймеру, имхо геморойно.
#7 by Lendy
Не получится у тебя этого. Нельзя предсказать сколько будет выпаолнятся запрос. А если запрос выполняется больше нескольких десятков секунд (а обычный порог - 5 секунд), то это означает, что он очень кривой. SQL. конечно, от Microsoft, но не на столько тормозной.
#8 by Verbena
5 сек, ну ну...
#9 by Lendy
Я сказал про большинство. Запрос из типовой?
#10 by Verbena
У нас конфа своя полностью и запросики есть на несколько листов а4 :)
#11 by Lendy
Посмотри подсистему анализа данных. Там есть запрос на 35 листов :) Вот он и был самым тормозным в моем опыте. А сколько твой выполняется? И сколько записей и измерений исходных таблиц? Какова структура запроса? Может попробовать его упростить? Есть рекомендации на ИТС и в инете.
#12 by Verbena
ну а к примеру у нас есть простейший запрос типа получить движения по остаточно-оборотному регистру склады с периодичностью в день по ряду номенклатуры и пусть даже по одному складу за период хотябы месяц - это уже явно не 5 сек. Вобщем обратную связь с сервером в процессе выполнения запроса получить нельзя в 1С.
#13 by ZolotarevAA
Нельзя.
#14 by Херрес
Ну разве что создать систему сбора статистики, которая будет глядя на текст запроса, прогнозировать время его выполнения :)
#15 by ZolotarevAA
А как насчет зависимости от переданных параметров?
#16 by Neco
Дурная идея, но может: В запросе не делать отборов, а отборы наложить уже в построителе и через ОтображатьСостояние=Истина в статусной строке состояние вывода отчета в таблицу
#17 by ZolotarevAA
Бывают запросы (и данные под них), которые реально сформировать только при наложенных фильтрах, иначе ОЧЕНЬ долго.
#18 by Neco
Да конечно, я попытался привести вариант решения задачи, которая решения не имеет ;-)
#19 by х86
Пиши ВК, стандарно не получишь
#20 by Verbena
С построителем все понятно и так, вопрос был как без него Все мысли только в сторону вк Ясно всем спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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