Имя: Пароль:
1C
1С v8
вопрос по производительности
0 lanc2233
 
09.07.14
00:00
Делаю рабочее место на основании динамического списка.
Ожидается что список будет очень большой и очень важно чтобы он как можно меньше тормозил.
Данные из регистра сведений + три левых соединения.
(Для определенности "РегистрБаз" и "Регистр1","Регистр2","Регистр3")

Регистр3 - периодический, нужен его срез последних.

Скажите, выиграю ли я что-то в производительности, если уберу одно соединение из Регистром3, вместо этого в РегистрБаз добавлю колонки с интересующими меня измерениями из Регистра3.
А на изменение Регистра3 повешу тригер, чтобы оно обновляло новые колонки в РегистреБаз ?
1 milan
 
09.07.14
00:04
Запросы отрабатывают быстро, тормозить будет сам список
2 lanc2233
 
09.07.14
00:14
А когда во время прокрутки или поиска клиент обращается к серверу за очередной порцией, сложность запроса как-то влияет на скорость? Или выборка уже посчитанная хранится на сервере?
3 Apokalipsec
 
09.07.14
00:16
(2) Дольше список отрисовывается.
4 H A D G E H O G s
 
09.07.14
01:56
(2) Да, влияет.
5 H A D G E H O G s
 
09.07.14
01:56
(3) Бред.
6 H A D G E H O G s
 
09.07.14
01:57
Все динамические списки, использующие в себе 2 и более таблицы, не должны иметь галочку "Динамическое считывание"
7 H A D G E H O G s
 
09.07.14
01:58
Для дин списка из одной таблицы - данная галочка должна стоять.
8 H A D G E H O G s
 
09.07.14
02:00
(2) Если галочка "дин считывание" не стоит - на сервере во временной таблице храниться первые 1000 строк запроса из которой порциями считывается при прокрутке инфа.

Если галочка стоит - ничего не храниться.
9 Apokalipsec
 
09.07.14
02:10
(5) на терминальнике где обработку графики берет на себя процессор - долго отрисовываются ужасно. Надо посмотреть, можети правда галочки криво выставлены.
10 H A D G E H O G s
 
09.07.14
02:13
(9) На терминальнике запускать Тонкий - грех Гейтсовый, который надо карать отрыванием рук, заточкой и вставлянием в нужное место.