Sql server Node.js与JDBC相比性能单调
我很好奇为什么Sql server Node.js与JDBC相比性能单调,sql-server,node.js,jdbc,query-performance,tedious,Sql Server,Node.js,Jdbc,Query Performance,Tedious,我很好奇为什么冗长的(node.jsTDS协议的实现)比JDBC慢得多。我在同一环境中运行了几个查询,结果如下: Queries JDBC Node Tedious 1000000 from tbl1 1.135 s 72.359 s 1000000 from tbl2 7.109 s 450.915 s 1000000 from tbl3 1.761 s 122.01 s 1000000 from tbl4 1.409 s 6
冗长的(node.js
TDS协议的实现)比JDBC慢得多。我在同一环境中运行了几个查询,结果如下:
Queries JDBC Node Tedious
1000000 from tbl1 1.135 s 72.359 s
1000000 from tbl2 7.109 s 450.915 s
1000000 from tbl3 1.761 s 122.01 s
1000000 from tbl4 1.409 s 68.083 s
1000000 from tbl5 1.553 s 69.083 s
查询JDBC节点繁琐
1000000从tbl1 1.135秒72.359秒
tbl2 7.109 s 450.915 s的1000000
1000000来自tbl3 1.761 s 122.01 s
1000000从tbl4 1.409 s 68.083 s起
1000000从tbl5 1.553 s 69.083 s
注意:我在两个环境中都使用了单连接,每次运行一个查询。对于Node,这些计时是基于冗长的触发DoneInProc
事件的时间,对于Java,我迭代了ResultSet
谢谢@talletd的编辑