このページで説明したように、誰かが.netコア用に動作するnpgsqlパッチを入手できるかどうか疑問に思っていましたhttp://fxjr.blogspot.com/2013/06/performance-improvements-when-creating.html。私がNpgsql接続を作成するときには、トラフィックが多いときに問題になる可能性のある10,000接続に対して、約1012msか1秒以上かかります。このリンクに表示されているパッチは、10,000回の接続が平均35ms以内に開かれるように機能しています。これは、私の.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で10,000接続を行いました。
このパッチは古く、現代版のNpgsqlにはあまり適用されません...どのバージョンを使用しようとしていますか?10000接続の場合は1012msですか? –
私はNPGSQLのバージョン3.13を使用しています.Net Core RC2 – user1591668