【问题标题】:Slow DB2 connection on .NET.NET 上的慢速 DB2 连接
【发布时间】:2010-10-25 12:57:12
【问题描述】:

我正在从事一个项目,我们将从 DB2 数据库中获取数据。 我一直在使用 ibm 提供程序和简单的 odbc 进行测试,并且使用这两种方法,连接打开方法都非常慢。

如果我尝试用 Java 和 IBM jdbc 驱动程序做同样的事情,它会快很多。

有人对如何提高 .NET 的性能有任何提示吗?

【问题讨论】:

    标签: c# .net database db2 database-connection


    【解决方案1】:

    更快,更慢,它们都是相对术语,相对于你所知道的。

    1. 阅读本文以了解背景:

      Does sybase 15 support the bcp api in java?

    2. 很好,JDBC 比 ODBC 快,因为 IBM 在实现它方面做得很好。当然,你可以检查你的 ODBC 和 JDBC 的配置,并稍微改进一下。

    3. 与使用 IBM CLient Library 相比,JDBC 和 ODBC 都非常慢。亲自动手吧,它是免费的。

    【讨论】:

    • 您好,感谢您的回复。我看到我在原始帖子中有点不清楚,在.NET 上,我使用通过客户端库和常规 odbc 提供的 api 进行了测试,两者都很慢。在 java 上,我使用通过客户端库提供的 jar,它比 .net 等价物快几秒钟。
    • Java 客户端库对我来说是个新闻。从我另一篇文章的细节中,您可以看到为什么在架构上 jar 会很慢。我不能说客户端库+.Net“应该”更快与否;这很可能是通常的可憎之处。但据称它是“原生的”。我为 Java 架构师,但我无法为您提供 .Net 方面的帮助。对不起。
    猜你喜欢
    • 2011-04-07
    • 2017-04-17
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 2012-02-13
    • 2012-11-11
    相关资源
    最近更新 更多