English 中文(简体)
为什么JTDS比Microsoft JDBC司机更快?
原标题:Why is JTDS faster than Microsoft JDBC driver?

we re comparing JTDS and Microsoft SQL Server for a Java EE application running on JBoss and we re finding that JTDS is from 30% to 50% faster, benchmarking the application in a high concurrence scenario and keeping exactly the same HW/SW but changing only the driver in the datasource configuration.

尽管我们看到了许多有利于初专会的方案,因此,我们重新思考一下,我仍然很奇怪:

  • Why is the JTDS driver so much faster?
  • Why Microsoft never updated its driver to be fast as JTDS?

Comparison was made using the latest JDBC 3.0 version and the latest JTDS version and using a SQL Server 2008 running on a 16 core installation with dedicated SAN.

最佳回答

我做了类似的业绩比较,结果类似。

业绩差异有许多潜在原因。 其中一部分在司机制作的T-SQL中可见一斑,你可以看到Kall。 其他方面更为微妙,例如连接管理和执行基本议定书。

我可以肯定的是,为什么管理系统从未更新过驾驶员,但我怀疑其中一部分是因为 Java被认为是具有竞争力的产品/产品。

问题回答

暂无回答




相关问题
Export tables from SQL Server to be imported to Oracle 10g

I m trying to export some tables from SQL Server 2005 and then create those tables and populate them in Oracle. I have about 10 tables, varying from 4 columns up to 25. I m not using any constraints/...

SQL server: Can NT accounts be mapped to SQL server accounts

In our database we have an SQL server account that has the correct roles to access some of the databases. We are now switching to windows authentication and I was wondering if we can create a NT user ...

SQL Server 2000, ADO 2.8, VB6

How to determine if a Transaction is active i.e. before issuing Begin Transaction I want to ensure that no previous transaction are open.. the platform is VB6, MS-SQL Server 2000 and ADO 2.8

热门标签