我很想知道为什么Tedious
(node.js
TDS 协议的实现)比 JDBC 慢得多。我在同一环境中运行了几个查询,结果如下:
查询 JDBC 节点繁琐 1000000 来自 tbl1 1.135 s 72.359 s 1000000 来自 tbl2 7.109 s 450.915 s 1000000 来自 tbl3 1.761 s 122.01 s 1000000 来自 tbl4 1.409 s 68.083 s 1000000 来自 tbl5 1.553 s 69.083 s
注意:我在两个环境中都使用了单个连接,并且一次运行 1 个查询。对于 Node,这些时间是基于繁琐的触发DoneInProc
事件的时间,对于 Java,我迭代了ResultSet
.