|
После вызова WCF SQL con продолжает висеть
|
|||
---|---|---|---|
#18+
Как быть? Использую вроде аккуратно - создаю подключение к SQL Server при вызове WCF функции, в конце скрипта функции закрываю подключение. Тем не менее при каждом вызове этой функции в SQL Activity Monitor остается висеть столько таких подключений, сколько раз я эту функцию вызывал, а то и больше. Использую conn.Close() + conn.Dispose() В чем может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 16:41 |
|
После вызова WCF SQL con продолжает висеть
|
|||
---|---|---|---|
#18+
http://msdn.microsoft.com/ru-ru/library/8xx3tyca.aspx When a connection is first opened, a connection pool is created based on an exact matching algorithm that associates the pool with the connection string in the connection. Each connection pool is associated with a distinct connection string. When a new connection is opened, if the connection string is not an exact match to an existing pool, a new pool is created. Connections are pooled per process, per application domain, per connection string and when integrated security is used, per Windows identity. Connection strings must also be an exact match; keywords supplied in a different order for the same connection will be pooled separately. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 16:56 |
|
После вызова WCF SQL con продолжает висеть
|
|||
---|---|---|---|
#18+
Santa89, советую почитать про Connection Pooling и как этот механизм работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 17:02 |
|
После вызова WCF SQL con продолжает висеть
|
|||
---|---|---|---|
#18+
Класс, спасибо, сейчас пойду в сторону создания пула соединений ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 17:31 |
|
После вызова WCF SQL con продолжает висеть
|
|||
---|---|---|---|
#18+
Santa89Как быть? Использую вроде аккуратно - создаю подключение к SQL Server при вызове WCF функции, в конце скрипта функции закрываю подключение. Тем не менее при каждом вызове этой функции в SQL Activity Monitor остается висеть столько таких подключений, сколько раз я эту функцию вызывал, а то и больше. Использую conn.Close() + conn.Dispose() В чем может быть проблема? using() ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 19:00 |
|
После вызова WCF SQL con продолжает висеть
|
|||
---|---|---|---|
#18+
Ролг ХупинSanta89Как быть? Использую вроде аккуратно - создаю подключение к SQL Server при вызове WCF функции, в конце скрипта функции закрываю подключение. Тем не менее при каждом вызове этой функции в SQL Activity Monitor остается висеть столько таких подключений, сколько раз я эту функцию вызывал, а то и больше. Использую conn.Close() + conn.Dispose() В чем может быть проблема? using() Using - это в принципе по-умолчанию правило использовать при создании коннеций. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 19:22 |
|
|
start [/forum/topic.php?fid=19&fpage=4&tid=1396786]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 344ms |
total: | 462ms |
0 / 0 |