|
Запрос или метод выбрать у менеджера объекта? | ☑ | ||
---|---|---|---|---|
0
posq
08.02.12
✎
16:34
|
Что быстрее запрос или Выбрать?
Типо: Запрос.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслуг.Ссылка |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг |ГДЕ | ПоступлениеТоваровУслуг.НомерВходящегоДокумента = &НомерВх | И ПоступлениеТоваровУслуг.Контрагент = &Контрагент"; ... РезельтатЗапроса = Запрос.Выбрать().Выгрузить(); Или Выборка = Документы.РасходнаяНакладная.Выбрать(ДатаНач, ДатаКон, Отбор); Вроде бы всегда я всегда считал что запрос быстрее. Погуглил, но ничего не нашел. Что быстрее? |
|||
1
Wobland
08.02.12
✎
16:36
|
у тебя в запросе поиск, в выборке - выборка. грубо говоря, конечно
|
|||
2
Alex S D
08.02.12
✎
16:37
|
ну сделай замер производительности и глянь что быстрее
|
|||
3
Поpyчик-4
08.02.12
✎
16:38
|
(0) Запросы профессиональней
|
|||
4
Maxus43
08.02.12
✎
16:38
|
запрос наше всё
|
|||
5
mikecool
08.02.12
✎
16:39
|
(4) смотря кто их как пишет )))
|
|||
6
GROOVY
08.02.12
✎
16:39
|
Запрос быстрее, если его правильно написать :)
Выборка читает данные объекта целиком (всю строку) и причем порционно, ИМХО, по 50 записей таблицы. |
|||
7
Defender aka LINN
08.02.12
✎
16:39
|
(0) Начнем с того, что запрос и выборка возвращают разные данные. Ну и продолжим тем, что выборка - это <КоличествоДокументов> / 25 запросов.
|
|||
8
posq
08.02.12
✎
16:39
|
А если мне это нужно делать в цикле? Что само по себе плохо..
|
|||
9
Maxus43
08.02.12
✎
16:41
|
(8) мало на самом деле таких задач где это действительно необходимо, пересмотрев логику чаще всего удаётся от этого уйти
|
|||
10
GROOVY
08.02.12
✎
16:41
|
(8) Нахрена запрос в цикле? Получай сразу все данные запросом и потом по уже полученным данным гоняй цикл.
|
|||
11
mikecool
08.02.12
✎
16:41
|
(8) выбери все и проходи в цикле
|
|||
12
Maxus43
08.02.12
✎
16:43
|
(10) в типовых даже есть)
Не зная задачи фиг что узнаем... |
|||
13
GROOVY
08.02.12
✎
16:45
|
(12) Я не говорю что запро в цикле это табу, я тоже знаю пару задач когда запрос в цикле оправдан. Но судя по запросу в (0) это не один из тех случаев.
|
|||
14
mikecool
08.02.12
✎
16:45
|
(12) модуль менеджера пример )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |