powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Asynchronous Processing=true
25 сообщений из 28, страница 1 из 2
Asynchronous Processing=true
    #39831067
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://blogs.msdn.microsoft.com/angelsb/2004/09/02/ado-net-2-0-asynchronous-command-execution-async-faq/

правильно ли я понимаю что если
Asynchronous Processing=false, то очередной запрос в этом соединении будет ждать выполнение предыдущего запроса в этом соединении. Если нужно параллельно несколько запросов, нужно создать несколько соединений, или установить:
Asynchronous Processing=true

так?
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831071
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В одной сессии на сервере более одного запроса одновременно не выполится, чтобы вы там на стороне клиента не выставляли.
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831077
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

Sync или Async всего лишь влияют на то, блокируется ли основной Thread (в .NET приложении) или не блокируется, но ожидание выполнения опериции все равно тормознет приложение на том месте, где DB-операция была вызвана
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831103
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuri Abelelisttoview,

Sync или Async всего лишь влияют на то, блокируется ли основной Thread (в .NET приложении) или не блокируется, но ожидание выполнения опериции все равно тормознет приложение на том месте, где DB-операция была вызвана
т.е если хочу параллельно несколько запросов
то нужно несколько потоков и Sync или Async не влияет
?
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831104
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичВ одной сессии на сервере более одного запроса одновременно не выполится, чтобы вы там на стороне клиента не выставляли.
а как сессия на стороне сервера определяется?
на клиенте только коннекшен
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831106
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831112
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

асинхронное выполнение означает, что приложение не станет ждать окончания выполнения запроса и продолжит работу в следующих строках кода.
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831119
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосовlisttoview,

асинхронное выполнение означает, что приложение не станет ждать окончания выполнения запроса и продолжит работу в следующих строках кода.
проверил
ок, пасиб
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831120
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич https://dba.stackexchange.com/questions/13698/what-is-the-difference-between-a-connection-and-a-session
т.е если 100500 приложений обращается к базе под одним пользователем
то на сервере будет одна сессия и запросы будут ждать друг друга
?
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831123
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewГавриленко Сергей Алексеевич https://dba.stackexchange.com/questions/13698/what-is-the-difference-between-a-connection-and-a-session
т.е если 100500 приложений обращается к базе под одним пользователем
то на сервере будет одна сессия и запросы будут ждать друг друга
?Экая у вас богатая фантазия.
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831125
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич,

я так понимаю что он просто не читает, даже то что сам привёл в теме
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831129
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,
не, просто тогда непонятно нафига коннекшены)
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831130
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е единственный способ выполнять запросы параллельно, это подключаться от нескольких пользователей
что то тут не то
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831131
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewт.е единственный способ выполнять запросы параллельно, это подключаться от нескольких пользователей
что то тут не то
Экая у вас богатая фантазия. vol 2
Откуда такие выводы? Интуитивное программирование?
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831132
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewт.е единственный способ выполнять запросы параллельно, это подключаться от нескольких пользователей
что то тут не тоВы там прекращайте вещества употреблять. От этого начинает мерещиться, что в MSSQL один пользователь может открыть только одну сессию.
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831133
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевичlisttoviewт.е единственный способ выполнять запросы параллельно, это подключаться от нескольких пользователей
что то тут не тоВы там прекращайте вещества употреблять. От этого начинает мерещиться, что в MSSQL один пользователь может открыть только одну сессию.
как открыть несколько?
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831135
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewГавриленко Сергей Алексеевичпропущено...
Вы там прекращайте вещества употреблять. От этого начинает мерещиться, что в MSSQL один пользователь может открыть только одну сессию.
как открыть несколько?
так же как и одну, только несколько раз
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831138
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLexlisttoviewпропущено...

как открыть несколько?
так же как и одну, только несколько раз
с клиента только коннекшенами могу
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831141
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewmsLexпропущено...

так же как и одну, только несколько раз
с клиента только коннекшенами могуИ что вам мешает с клиента открыть более одного коннекта?
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831145
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831150
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевичlisttoviewпропущено...

с клиента только коннекшенами могуИ что вам мешает с клиента открыть более одного коннекта?
есть сессии
есть коннекты
от одного юзверя может быть несколько сессий
в одной сессии может быть несколько коннектов

на клиенте коннекты могу создавать, а сессии нет
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831155
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо почитать, ушел
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831222
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосовасинхронное выполнение означает, что приложение не станет ждать окончания выполнения запроса и продолжит работу в следующих строках кода.
Это если Await не активирован
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831292
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewесть сессии
есть коннектыЭто синонимы.
...
Рейтинг: 0 / 0
Asynchronous Processing=true
    #39831295
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewт.е если хочу параллельно несколько запросов
то нужно несколько потоков и Sync или Async не влияетВартанта 2:
1) Сделать в приложении несколько потоков, в каждом открыть коннект, в каждом выполнить запрос с Sync
2) Используя в приложении один поток, открыть в нём несколько коннектов (сессий) к сиквелу, для каждого коннекта выполнить запрос с Async
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Asynchronous Processing=true
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]