【发布时间】:2013-10-01 13:52:51
【问题描述】:
在执行大量 INSERT 查询时,我们使用 SQL-server 2008 试验了低性能。这些查询按 25、50、100 或 200 行的批次包含在事务中。
影响数据库性能的因素不同:
数据库同时处理的并发查询数
不太明显,INSERT 的复杂性(8 列时速度正常,但 20 列时慢 60 倍!)
更出乎意料的是,客户端应用程序:我们已经测试了 jTDS、SQSH(命令行)和 Toad (GUI)。
下图显示了 Toad 如何比其他 2 个应用程序更快、更稳定: 注意:我们还测试了 SQL Server Express,它和 Toad 一样快。
Toad 怎样才能比其他两个更轻量级的应用程序性能更高? 我们如何使用 jTDS 或 SQSH 重现这种性能?有什么想法吗?
我们提供啤酒!
弗朗索瓦
【问题讨论】:
标签: sql-server toad freetds jtds sqsh