Всем доброе утро
есть дин. список с произвольным запросом
указана осн. таблица (справочник) , галка динамическое считывание данных стоит
У справочника есть реквизит ,(строка,20), индексирование включено.
По этому реквизиту сортирую дин. список, но прокрутка работает в 10 раз медленнее чем без сортировки или с сортировкой по коду.
Может кто подскажет почему так и как можно ускорить...
Команда CREATE INDEX имеет ряд параметров. Давайте рассмотрим некоторые из них.
1) ASC|DESC
ASC значит что индекс будет построен по возрастанию ключей. DESC соответственно – по убыванию. Эта опция не дает никакой разницы на поиск данных, но оказывает существенное влияние на скорость выполнения ORDER BY опции в запросах.
На копии.
1) Найти табличку справочника через
ПолучитьСтруктуруХраненияБазыДанных() и поле нужного реквизита.
2) Открыть эту табличку в Enterprise Manager
3) Открыть индекс по этому полю, его свойства, изменить сортировку (Sort order)с ASC на DESC.
только при реструктуризации все индексы могут пересоздаться..
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс