Re[86]: Тормознутость и кривость linq
От: alex_public  
Дата: 15.05.16 12:16
Оценка: -5 :)
Здравствуйте, Ikemefula, Вы писали:

I>>>А здесь ничем не отличается от джавы и тд. Держать сетевое соединение слишком дорого, база и сеть тратят на это большие ресурсы. connection pool всего лишь оптимизирует время отклика.

_>>Эээ что? ) Ты где таких фантазий понабрался? )
I>Вот здесь подробнее:
I>http://programmers.stackexchange.com/questions/142065/creating-database-connections-do-it-once-or-for-each-query
I>В джаве ровно так же, и вообще везде практически так же.

Ты хоть сам то читаешь то, на что кидаешь ссылки?

По твоей же ссылке:

In .NET, calling SqlConnection.Open() will by default always transparently use connection pooling (see "Using Connection Pooling with SQL Server" on MSDN). So you can just grab a new connection using Open(), and call Close() when you're done, and .NET will do the right thing.

Note that without connection pooling, one connection per query would be a very bad idea because creating real database connections can be very costly (authentication, network overhead etc.), and the number of simultaneous open connections is usually very limited.


Т.е. как раз подтверждение моих слов. )))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.