#0
by Владимир1С
Здравствуйте. Появилась необходимость получить Даты и Номера документов из регистров базы. Оптимизировал текст, получение даты и номера внёс в запрос, и ... -------------------- Запрос 1 - без оптимизации -------------------- Запрос выполнялся 0 ч. 0 м. 1 с. (1 сек.) Таблица выводилась 0 ч. 0 м. 12 с. (12 сек.) Общая длительность 0 ч. 0 м. 13 с. (13 сек.) -------------------- Запрос 2 - оптимизация справочников -------------------- Запрос выполнялся 0 ч. 0 м. 1 с. (1 сек.) Таблица выводилась 0 ч. 0 м. 8 с. (8 сек.) Общая длительность 0 ч. 0 м. 9 с. (9 сек.) -------------------- Запрос 3 - оптимизация справочников и документов -------------------- Запрос выполнялся 0 ч. 0 м. 50 с. (50 сек.) Таблица выводилась 0 ч. 0 м. 1 с. (1 сек.) Общая длительность 0 ч. 0 м. 51 с. (51 сек.) Это тест серверного варианта базы данных. Есть какое нибудь решение , кроме использования 1СPP?
#2
by Владимир1С
Вопрос по существу, у кого нибудь получыалось использованием штатных методов избежать участи получить результат по третьему варианту?
#3
by Владимир1С
Без Оптимизации: ЗП=СоздатьОбъект("Запрос"); И справочников и документов: ЗП=СоздатьОбъект("Запрос"); ТЗ="Период с НачДата По КонДата;
#9
by Владимир1С
я потому и задал вопрос, что не понимаю особо, какая логика внутри 7.7 ... можно чуть поподробнее?
#13
by МихаилМ
учтите, что для скл версии быстрее данные получить запросом (кроме бух компоненты) , а для дбф - выборкой.
#15
by Владимир1С
этот вопрос ещё будет обсуждаться.. Результатик не обнадёжил: -------------------- Запрос 1 - без оптимизации БЕЗ УПОРЯДОЧИВАНИЯ -------------------- Запрос выполнялся 0 ч. 0 м. 4 с. (4 сек.) Таблица выводилась 0 ч. 0 м. 15 с. (15 сек.) Общая длительность 0 ч. 0 м. 19 с. (19 сек.) -------------------- Запрос 2 - оптимизация справочников БЕЗ УПОРЯДОЧИВАНИЯ -------------------- Запрос выполнялся 0 ч. 0 м. 5 с. (5 сек.) Таблица выводилась 0 ч. 0 м. 8 с. (8 сек.) Общая длительность 0 ч. 0 м. 13 с. (13 сек.) -------------------- Запрос 3 - оптимизация справочников и документов БЕЗ УПОРЯДОЧИВАНИЯ -------------------- Запрос выполнялся 0 ч. 0 м. 57 с. (57 сек.) Таблица выводилась 0 ч. 0 м. 3 с. (3 сек.) Общая длительность 0 ч. 1 м. 0 с. (60 сек.) -------------------- Запрос 1 - без оптимизации -------------------- Запрос выполнялся 0 ч. 0 м. 1 с. (1 сек.) Таблица выводилась 0 ч. 0 м. 12 с. (12 сек.) Общая длительность 0 ч. 0 м. 13 с. (13 сек.) -------------------- Запрос 2 - оптимизация справочников -------------------- Запрос выполнялся 0 ч. 0 м. 1 с. (1 сек.) Таблица выводилась 0 ч. 0 м. 7 с. (7 сек.) Общая длительность 0 ч. 0 м. 8 с. (8 сек.) -------------------- Запрос 3 - оптимизация справочников и документов -------------------- Запрос выполнялся 0 ч. 0 м. 51 с. (51 сек.) Таблица выводилась 0 ч. 0 м. 1 с. (1 сек.) Общая длительность 0 ч. 0 м. 52 с. (52 сек.)
#16
by Ёпрст
как ты меряешь выполнение запроса то хоть ? И зачем ЭТО всё вообще упало ? Тем более, с такими полями
#19
by Владимир1С
В запросе .текущийДокумент.НомерДок и .ДатаДок нет, не работают. Только через строку вида документа.
#20
by Ёпрст
работают, зависит от версии ИБ (в скуле возвращает что-то одно из НомерДок/ДатаДок в ДБФ - наеборот)
#22
by Владимир1С
от 20 до 25 % дало прирост скорости только по справочникам, и то, учтя, что у меня переменные среды сеансча пользователя на РАМ диске в оперативке. мдя.. Спасибо, запомню.
#23
by Ёпрст
+Зависит еще от флага быстрая обработка движений (или хотя бы галки на одном из измерений регистра в отборе движений/итогов)
#25
by Владимир1С
Можно, однако был расчёт на скорость пакетного получения данных. Увы, всё понятно. :(
#27
by Ёпрст
быстрее, чем прямым запросом не получить, и то, там надо тоже стремится попадать в индекс
#28
by Ёпрст
а тут, воткни галку в регистр - быстрая обработка движений, тогда у тя будет и номер и дата в запросе в чорном
#29
by Злопчинский
нафига в отчете который выполняетс 50 секунд детализация дпо прибылеобразующим документам...? смотреть кто накосячил?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: 1С v7.7 Бух учет (получить остаток по складам)
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Бух. получить дату выбытия из проводки
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: 1С++ получить остаток на дату полученную в запросе
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как получить остатки на каждый день прямым запросом
- v7: Как получить номер активизированной строки?
В этой группе 1С
- УТ 11, выделение документа в списке, если по нему не хватает остатка на складе
- ТСД Opticon PHL-2700-80
- Конвертация данных 2.0 и передача параметра в базу-приёмник.
- Передать список значений в качестве параметра для запроса (управляемое приложени
- После обновления платформы на сервере не видит лицензию
- УТ 11. Не могу понять как появляются движения в регистре ПрочиеАктивыПассивы.
- v7: Обращение к регистру (СводныеОстатки)
- Настройка единицы измерения по умолчанию в УТ 11.1
- Метод записать в форме документа
- Начисление аванса фиксированной суммой зуп 3.1
- v7: Как изменить родителя в справочнике.
- ERP. Время закрытия месяца.
- Как показать вопрос пользователю при отказе в обработке проведения?
- СКД Ограничение или удаления доступных полей при выборе поля при расшифровке
- 1С 7.7 9.2. Перенос артикула на нижнюю строку
- Ошибка при штатном обновлении БП 3.0 ПРОФ с 3.0.42.91 до 3.0.46.16
- Помощь со сканером штрих кода 1с 7,7
- Как Восстановить базу DB2 из папки?
- Код дохода 2002 (премия) в 2НДФЛ за 2016г.
- отправка емаил из 1с