Изучал открытые материалы по оптимизации производительности. Оказывается я слишком мало обращал внимания на этот аспект. Уровень знаний по оптимизации, дающийся при подготовке к экзамену Специалист по платформе, является весьма далёким от идеала.
Сегодня смотрел открытые материалы по оптимизации
- Приобрёл знания технологии оптимизации запросов в СУБД, а так же и навыки использования технологического журнала. =) Читать текстовые планы запроса пока получается с трудом и то не полностью)
- Оказывается в платформе 8.2 измерения регистров не индексируются автоматически! (исправил в своём решении)
- Порядок измерений в регистре важен (мог бы и сам догадаться же!). По нему создаётся индекс. В запросе порядок сравнения по полям должен совпадать с порядком полей индекса. Подробности к сожалению не объяснялись.
- Если в запросе используется сортировка, это приводит к появлению scan в запросе. Поэтому сортировок лучше избегать, а если нельзя, то: сортируемое поле должно быть проиндексировано, либо использован индекс с доп. упорядочиванием
Материалы по теме, ещё не смотрел, но похоже годные:
https://www.youtube.com/embed/videoseries?list=PLFC6C17C38FCF9DA0