1C-CodeТеория → Индексы и скорость запросов

Индексы и скорость запросов в 1С

Почему запрос идёт минуту, что такое индекс, зачем временные таблицы и когда они не помогают.

Ниже — 2 вопроса с разбором. Всего по этой теме 7 вопросов, и в тренажёре они задаются вперемешку и без подсказок: там проверяется, что тема уложилась, а не что её приятно читать.

Пройти тему в тренажёре

Разбор

Что делает индекс по полю таблицы?

Индекс — это упорядоченный список значений со ссылками на строки. Без него СУБД читает таблицу целиком, и время растёт вместе с ней.

Почему условие ГДЕ по полю без индекса может работать минутами?

Полное сканирование — это чтение всей таблицы. Пока строк тысячи, разницы не видно; на миллионах она превращается в минуты.

О чём ещё спрашивают по этой теме

Ответы и разборы — в тренажёре.

Другие темы

Запросы и оптимизация8 вопросов Регистры и учёт7 вопросов Язык и типы данных10 вопросов СКД6 вопросов Архитектура и производительность6 вопросов Транзакции и блокировки7 вопросов Обмен данными и интеграции6 вопросов Права, роли и RLS6 вопросов