|
Периодические РС. Что быстрее: запрос или метод?
| ☑ |
0
Адинэснег
10.04.12
✎
12:50
|
Всего мнений: 0
Метод:
Таблица = РегистрыСведений.Регистр1.СрезПоследних(ДатаСреза, Новый Структура("Измерение1",ЗначениеИзмерения));
Запрос:
Запрос = Новый Запрос("ВЫБРАТЬ * ИЗ РегистрСведений.Регистр1.СрезПоследних(&ДатаСреза, Измерение1 = &ЗначениеИзмерения) КАК Регистр1СрезПоследних");
Таблица = Запрос.Выполнить().Выгрузить();
|
|
1
eklmn
гуру
10.04.12
✎
12:50
|
замер отняли?
|
|
2
Адинэснег
10.04.12
✎
12:50
|
(1) база ненаполнена
|
|
3
pumbaEO
10.04.12
✎
12:53
|
Во что превращается метод? В книжке написано в Запрос.
Одинаково, только с запросом ты можешь добавить Разрешенные, а с методом нет.
|
|
4
vde69
10.04.12
✎
12:53
|
общий принцеп:
на файловых базах метод быстрее на серверной - запрос
причина в оптимизации запроса на сервере 1с (на это уходит определенное время)
|
|
5
Адинэснег
10.04.12
✎
13:03
|
(4) спс
|
|
6
vde69
10.04.12
✎
13:04
|
(5) но рекомендуется ВСЕГДА использовать запросы :)
|
|
7
DrHiHi
10.04.12
✎
13:12
|
(4) вроде бы на файловой - одинаково, а на серверной быстрее запрос
|
|
8
jsmith
10.04.12
✎
13:16
|
во втором способе используется выгрузить(), а лучше выбрать()
тогда примеры устаканятся
|
|
9
Адинэснег
10.04.12
✎
14:18
|
(6) ну да, так и сделаю, ибо распределенка с разными вариантами (файловые/серверные)
|
|
10
Wobland
10.04.12
✎
14:18
|
проверял, монопениссуально
|
|
11
spock
10.04.12
✎
14:40
|
таки разница принципиальная:
- метод: если выгребаем что-то методом, то платформа тянет полностью все. Если ссылочный реквизит широкий или есть табличные части, то ой;
- запрос: если выгребаем запросом, то получаем только минимум инфы и это управляется самим;
|
|
12
Адинэснег
10.04.12
✎
14:46
|
(11) требуется получить все записи по всем измерениям с одинаковым отбором
|
|
13
jsmith
10.04.12
✎
14:49
|
ставь SSD
|
|
14
Адинэснег
10.04.12
✎
14:51
|
+(13)БУДЬ МУЖИКОМ!!!1
|
|