Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Node.js与JDBC相比性能单调_Sql Server_Node.js_Jdbc_Query Performance_Tedious - Fatal编程技术网

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的编辑