Related Posts
- Восстановление последовательности документов при закрытии месяца в Бухгалтерия 3.0 не завершается
- Заполнение табличных частей
- Формирование сводных актов выполненных работ
- Ввод поступления в переработку на основании передачи сырья (между организациями)
- Конспект по установке сервера 1С на linux
- Получение имени компьютера и его IP локально и в терминале
1)Эта статья была бы значительно полезнее для 1с-ников, если бы Вы приводили тексты запросов на языке 1с
2)Что касается запроса по бизнес-процессам, то ошибка, ИМХО, очевидна, и это не отсутствие индекса, а отсутствие ограничения выборки по дате снизу.
Да, наверное нужно было исходный код.
Отбор по дате есть.
Тут методологическое скорее.. отчет запускается с пустыми по-умолчанию датами, и работает ветка «ВЫБОР КОГДА &Дата2 = ДАТАВРЕМЯ(1, 1, 1) ТОГДА &Дата1 <= Обращение.Дата» .. т.е. «И ‘1753-01-01 00:00:00’ <= Обращение.Дата»
Отбор есть — толку нет.
На предложение «а давайте воткнем по-умолчанию последний год» последует «а у нас задания и по пять лет висят».
Показать
(2)
Не…. Такой отбор по дате не поможет. Поздно пить боржоми, когда почки сели 🙂 Нужно не полениться, и ввести отборы по дате ВНУТРЬ каждой таблицы, а именно : заменить текст
На
Пусть даже эта ДатаНижнейГраницы будет 5 лет назад. Ты же выбираешь сначала ВСЕ (все миллионы записей), а потом уже в последнем ГДЕ отсекаешь по дате, это не помогает.
(2) Странно, криминала то тут не видно = Может отбор по дате в соединение «запилить»?
Для SQL 2012 SP 3 расход памяти для sort или hash можно посмотреть в плане запроса при SET STATISTICS XML ON
https://support.microsoft.com/ru-ru/help/3107400/improved-tempdb-spill-diagnostics-in-showplan-xml-schema-in-sql-server
(5)
Вроде должно у меня показывать, но не вижу..
Спасибо, поразбираюсь..
(4)
Да не суть важно..
Конкретный запрос можно починить кучей способов — вопрос-то в другом..
Вопрос — как их выявлять, и желательно заблаговременно, до катастроф
Отличная статья.
Сам впервые столкнулся с подобного рода ожиданием.
Попробуем оценить выделение памяти….