我正在使用Npgsql连接到Amazon Redshift。这一切都正常工作,但它连接似乎很慢。Npgsql打开连接到Redshift的速度非常慢
一切我做似乎非常标准:
<add name="EventDatabase" connectionString="Server=...us-west-2.redshift.amazonaws.com; Database=analytics; UID=...; PWD=...; Port=...; Pooling=true; MinPoolSize=4; MaxPoolSize=12; ConnectionLifeTime=300;" />
Connection = new NpgsqlConnection(
ConfigurationManager.ConnectionStrings["EventDB"].ConnectionString);
Connection.Open();
标杆这几次给我的平均时间来打开的0.9S的连接。这比我预期的要高得多。
连接应该合并,我会认为打开会立即?即使不合并,0.9s似乎也很高。我们40%的查询时间用于打开连接。这是不正确的。
我错过了什么吗?