0
我想知道是否有人能夠得到.net核心的npgsql補丁工作如本頁http://fxjr.blogspot.com/2013/06/performance-improvements-when-creating.html解釋。對於我來說,當我創建Npgsql連接時,需要大約1012ms或1秒以上的10000個連接,這可能會在您擁有大量流量時造成問題。該鏈接上顯示的修補程序可以正常工作,因此在平均35ms內打開10000個連接。這是我在.net核心應用程序中使用的代碼。asp.net核心npgsql連接
var conn = "server=127.0.0.1;userid=postgres;database=modelcars;";
Stopwatch sw = Stopwatch.StartNew();
for (int i = 0; i < 10000; i++)
{
var conn = new NpgsqlConnection(conn);
}
sw.Stop();
我用Sqlconnections做了同樣的測試,它在39ms內做了10000次連接。
該修補程序是古老的,絕對不會適用於現代版本的Npgsql ...您試圖使用哪個版本的10000連接1012ms? –
我正在使用NPGSQL 3.13版和.Net Core RC2 – user1591668