Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Linked servers vs 2 коннекшена из приложения
|
|||
|---|---|---|---|
|
#18+
Есть asp.net приложение и 2 базы MSSQL Server 2012 Приложение работает с одной базой. Но тут понадобилось дернуть пару хранимок из второй базы. Как лучше сделать - на первой базе linked server на вторую или второй коннекшн из приложения? С точки зрения реализации бизнес логики всю логику обработки удобнее делать в одной из хранимок, т.е надо сделать что-то вроде Код: sql 1. 2. 3. 4. 5. 6. 7. 8. MegaCalc будет вызываться множество раз, поэтому вопросы производительности прежде всего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2018, 13:08 |
|
||
|
Linked servers vs 2 коннекшена из приложения
|
|||
|---|---|---|---|
|
#18+
dbms_bdsm, авторMegaCalc будет вызываться множество раз, поэтому вопросы производительности прежде всего а в чём будет разница производительности если выполнять "второй коннекшн из приложения" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2018, 13:16 |
|
||
|
Linked servers vs 2 коннекшена из приложения
|
|||
|---|---|---|---|
|
#18+
т.е. если у вас не асинхронный запуск из приложения, то работать с линком, вполне естественно. Остальное не ясно, как у вас количество запусков приложение vs ХП будет изменять что-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2018, 13:23 |
|
||
|
Linked servers vs 2 коннекшена из приложения
|
|||
|---|---|---|---|
|
#18+
а в чём будет разница производительности если выполнять "второй коннекшн из приложения" ? Ну может есть какие-нибудь подводные камни, может многократные вызовы удаленных процедур приводят к каким дополнительным издержкам или еще чего нибудь эдакое Пока из минусов я вижу только необходимость жестко прописывать имя удаленной БД, ну это впринципе можно синонимами решить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2018, 13:37 |
|
||
|
Linked servers vs 2 коннекшена из приложения
|
|||
|---|---|---|---|
|
#18+
dbms_bdsm, какие еще синонимы? Прописывайте в конфиге приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2018, 14:22 |
|
||
|
Linked servers vs 2 коннекшена из приложения
|
|||
|---|---|---|---|
|
#18+
Если результат работы ХП со второго сервера поступает в готовом для отображения/обработки на клиенте виде - есть смысл получать его непосредственно на клиента в отдельном соединении. Если же результат затем принимает участие как источник данных в обработке на основном сервере - какой смысл гонять этот набор с одного сервера на другой через клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2018, 14:53 |
|
||
|
Linked servers vs 2 коннекшена из приложения
|
|||
|---|---|---|---|
|
#18+
dbms_bdsm, если бы это был SQL2008R2, то мог бы с уверенностью сказать, что разница может быть существенная. Через линк статистика не читается. Но вот с какой версии это поменяли не помню. В 2016 точно уже читает. А далее все зависит от запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2018, 07:50 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39647542&tid=1689676]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 313ms |

| 0 / 0 |
