Внешние источники данны. Способ оптимизировать выборку.

1. neusro 01.12.14 12:11 Сейчас в теме
Здравствуйте.

Стоит задача выборки данных из внешнего источника данных, табличка состоит из 600 тыс. строк и 13 столбцов на SQL 2008.

При выборке данных при помощи динамического списка наблюдаются "тормоза" при прокрутке до следующей "партии" данных.
Писать эту таблицу в базу 1С как-то не хочется, это сразу 3 гига плюсом к базе.
Что бы их побороть пробовал индексами баловаться, но без результат.

Может кто поможет советом как поступить что бы оптимизировать выборку данных.
Понимаю, исходных данных маловато, но я прошу помочь с идеей, а не конкретной реализацией.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SaschaL 01.12.14 12:17 Сейчас в теме
Запросом с СКЛ таблицы дергать данные.
3. caponid 01.12.14 12:40 Сейчас в теме
Убрать динамическое считывание данных - выборка тогда будет побольше - страницы на 3 хватит без тормозов пролистать
4. neusro 01.12.14 12:48 Сейчас в теме
(3) caponid, Убирал, все равно как-то тормозит.
Честно говоря, мне кажется что сложно оптимизировать каким-то программным образом, потому что выбор через MS Studio тоже не быстрый.
Конечно, я не говорю о выборке на клиента всей массы данных, а по условию на поля с индексом.
5. caponid 01.12.14 12:51 Сейчас в теме
а обязательно нужно все 600к перебирать?

может лучше добавить побольше фильтров - что бы получалась вменяемая по размерам выборка - и выбирать только при заполненных фильтрах.
6. neusro 01.12.14 13:06 Сейчас в теме
(5) caponid, Сейчас посмотрел как работает система, которая формирует базу из которой я качаю данные, то что я сделал пока работает шустрее чем эта система.
Буду делать на фильтрах, похоже больше нет вариантов.
7. tusv 212 01.12.14 17:58 Сейчас в теме
Может быть стоит таблицу переиндексировать в SQL
8. sssss_aaaaa_2011 01.12.14 18:20 Сейчас в теме
пробовал индексами баловаться
Индексами надо не баловаться, а подбирать их под конкретный запрос.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот