快速WAN连接上的dapper / oledbconnection性能降低,而LAN执行正常

时间:2015-12-16 10:31:57

标签: performance dapper oledbconnection

简单的控制台.NET 4.5应用程序,它在对象列表中加载3列。

连接字符串:

Provider=IBMDA400.DataSource.1;Data Source=10.40.2.40;Persist Security 
Info=True;Password=xxxx;User ID=xxxxx;Initial Catalog=yyyyyyy" 
providerName="System.Data.OleDb

发出此选择:

var Assets = con.Query<Asset>(string.Format(@"select fanumb,faaaid,faacl5 from {0}.f1201",dta)).ToList();

上课:

    public class Asset
    {
        public int fanumb { get; set; }
        public int faaaid { get; set; }
        public string faacl5 { get; set; }
    }

当我在局域网内运行应用程序时,它会在大约5秒内完成。

当我通过VPN或WAN连接运行时,它异常缓慢。大约需要10分钟。虽然这种情况正在发生,但WAN / VPN速度很快。

对我遗失的任何解释?

0 个答案:

没有答案