|
v7: Варианты для глФильтрПоТаблицеЗначений | ☑ | ||
---|---|---|---|---|
0
Спорт
23.07.11
✎
07:41
|
Сделал элементарную обработку фильтрации, но на больших таблицах работает не достаточно быстро. Как ускорить?
Функция глФильтрПоТаблицеЗначений(ТаблицаЗначений, Колонка, Значение) Экспорт
|
|||
1
zak555
23.07.11
✎
08:00
|
много в ТЗ СписокЗначений ?
|
|||
2
Chum
23.07.11
✎
08:01
|
Метод рупора чем не устроил?
|
|||
3
Chum
23.07.11
✎
08:06
|
А, дошел смысл функции. Если надо быстро, то индексированная таблица тут рулит во всех отношениях: включитьфильтр, пересечение, разность
|
|||
4
МихаилМ
23.07.11
✎
08:12
|
принадлежит() очень тормозной.
отсортировать и методом вилки. если вызовов много отсортировать перед если нужно сохранить порядок строк то перед сортировкой заполнить 1..N если тз больше 300 строк быстрее заполнить СЗ и загрузить в колонку. |
|||
5
skunk
23.07.11
✎
08:27
|
||||
6
Спорт
23.07.11
✎
09:12
|
(1) 40 тыщ
(3) Ага гляну, пасиб. (5) Да, с сортировкой интересно, не надо перебирать всё подряд. |
|||
7
Спорт
23.07.11
✎
09:13
|
А может кто пользовался 1sqlite - УложитьТЗ и потом SELECT выбрать, какие впечатления?
|
|||
8
Спорт
23.07.11
✎
10:22
|
Сделал на индексированных таблицах, по замерам работает почти в 6 раз быстрее - 6110 (перебор в ТаблицеЗначений) 1231 (Фильтрация и объединение индексированных таблиц).
Функция глФильтрПоТаблицеЗначений(ТаблицаЗначений, Колонка, Значение) Экспорт
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |