Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Посоветуйте правильный путь
|
|||
|---|---|---|---|
|
#18+
Надо из таблицы на SQL сервере получать одну строку данных. Что будет быстрее работать, с учетом того, что данные запрашиваются с клиента и фильтр, в табличном случае генерится на клиенте фильтрованная таблица на основе Вьюва: SELECT * FROM Table_VW WHERE 'Tratata = ' + 'Tratata' или сохраненная процедура, в теле которой селект по тому же параметру (SELECT * FROM Table_VW WHERE Tratata = 'Tratata'), а параметр передается с клиента И вообще, как правильно выбирать данные, что бы максимально разгрузить клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2002, 11:56 |
|
||
|
Посоветуйте правильный путь
|
|||
|---|---|---|---|
|
#18+
А чего тут советовать... Для каждого случая по разному... Вообще, почему бы Execution plan не посмотреть? В конфе примерно 4-6 веток за последние 3 дня, создателям которых это можно посоветовать. Надоело уже. Ctrl-k в QA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2002, 15:37 |
|
||
|
Посоветуйте правильный путь
|
|||
|---|---|---|---|
|
#18+
IMHO т.к. в любом случае _конечный_ запрос выглядит одинаково, то и план его выполнения а значит и время работы будут одинаковы. Насчет правильности/неправильности пути и разгрузки/загрузки клиентского приложения. Опять же IMHO бизнес-логика на клиенте - это просто нерациональное использование SQL Server-а. Поэтому все запросы(ну или по максимуму) - в процедуры, общение с клиентским приложением - через параметры. При таком подходе вы будете готовы централизованно решать и такие вопросы как - безопасность данных путем сокрытия таблиц-источников от конечных пользователей - сбор статистики обращениий к данным - и многое другое А клиентское приложение пусть занимается такими вещами, как - отображение результатов запросов - печать - экспорт в другие форматы - ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2002, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32028435&tid=1822992]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 475ms |

| 0 / 0 |
