|
v8: Выполнить запрос без сервера |
☑ |
0
790th
28.11.12
✎
08:15
|
Использую запрос для группировки и сортировки таблиц значений:
выбрать таб.наим, таб.цена поместить тз из &таб;
выбрать тз.наим, сумма(тз.цена) из тз как тз сгруппировать по тз.наим
Вопрос: будет ли запрос отправлен на сервер, или отработает на сервере приложений, или локально на машине пользователя (интересуюсь с целью планирования производительности) ?
|
|
1
MSII
28.11.12
✎
08:17
|
А сами данные физически где лежат?
|
|
2
Живой Ископаемый
28.11.12
✎
08:18
|
он будет отправлен на сервер, выполниться там, вернется результат на сервер приложений, и в зависимости от толщины клиента и его управляемости будет передан на клиентскую машину - тут уже просто детаали, используется ли клиент динамический список или что-то другое.
|
|
3
Живой Ископаемый
28.11.12
✎
08:21
|
2(1) не важно где они лежат. Даже если запрос будет выполняться к ТЗ, которая будет передаваться параметром (то есть предположим клиент уже имеет все нужные данные), она все равно будет положена во временую таблицу на сервере БД, если будет запрос вида "ВЫБРАТЬ * ИЗ "и т.д.
|
|
4
790th
28.11.12
✎
08:21
|
Обычное приложение, толстый клиент, физически у пользователя в приложении, в модуле документа Новый ТаблицаЗначений;
[2] Все ясно, спасибо
|
|
5
790th
28.11.12
✎
08:42
|
Кстати можно выполнить на локальной машине, через подключение к файловой версии ! Но это конечно только для тех, у кого SQL на другой планете
|
|
6
Живой Ископаемый
28.11.12
✎
08:44
|
2(5) Типа подключится к файловой базе по КОМ, туда передать ТЗ и выполнить запрос к ней в файловой базе? а потом вернуть результат на клиента подключенного к серверной базе?
годный путь. да.
|
|