Производительность работы конфигурации делится на две части:
- производительность обработки данных (запись, изменение);
- производительность выборки данных (оптимизация работы запросов).
В зависимости от того, что необходимо ускорить выбираются разные методы.
Для начала разберем варианты ускорения обработки данных. перед тем как использовать данные их необходимо внести. Желательно быстро. Есть следующие варианты ускорения обработки данных:
После того, как данные записали их можно использовать. Лучше всего выбирать данные запросами. Вот такие вот рекомендации можно использовать при построении запросов:
- не использовать вложенные запросы, только пакетные;
- использовать прежде всего параметры выборки, и только потом условия (иногда параметры выборки нельзя использовать);
- не соединять виртуальные таблицы из регистров с другими таблицами, если это необходимо, то данные из виртуальной таблицы необходимо положить в пакетный запрос и только тогда соединять;
- не использовать конструкцию "В", заменить ее соединением таблиц;
- не использовать действия в условии;
- ограничивать типы ссылочных полей, где это можно конструкциями "";
- использовать индексы в запросах;
- при выводе данных использовать представления ссылочных полей.
Надеюсь оба списка будут расширятся по мере накопления новых знаний.
Комментариев нет:
Отправить комментарий