2017-10-04 102 views
1

我遇到了一個巨大的問題ASP.NET項目性能使用Npgsql。它確實使用單個連接/數據庫進程對數據庫執行每個查詢,使得項目不能同時被超過1人使用(數據庫連接鎖定)。Npgsql - 完全連接阻塞

當我玩pgAdminDbeaverPostgreSQL創建另一個執行我的查詢的過程。

我的連接字符串:

Host=localhost;Username=user;Password=pass;Database=database_name;Pooling=true; 
+0

代碼是什麼樣子的創建連接?這應該在每個會話中儘可能少,並且可能在每個頁面上......沒有保存在任何種類的全球區域中。其次,可能有一種方法來初始化一個池而不是一個單一的連接,但我不熟悉asp.net –

回答