77//
88
99
10+ "use strict" ;
11+
1012const fs = require ( 'fs' ) ;
1113const path = require ( 'path' ) ;
1214const process = require ( 'process' ) ;
@@ -50,11 +52,6 @@ function _now() {
5052}
5153
5254
53- function execute ( conn , query , query_args , callback ) {
54- conn . query ( query , query_args , callback ) ;
55- }
56-
57-
5855function runner ( args , querydata ) {
5956 var duration = args . duration ;
6057 var timeout_in_us = args . timeout * 1000000 ;
@@ -113,6 +110,7 @@ function runner(args, querydata) {
113110 report , cb ) {
114111 var run_start = _now ( ) ;
115112 var complete = 0 ;
113+ var stmt = { name : '_pgbench_query' , text : query , values : query_args } ;
116114
117115 for ( var i = 0 ; i < concurrency ; i += 1 ) {
118116 _connect ( driver , args , function ( err , conn ) {
@@ -127,6 +125,7 @@ function runner(args, querydata) {
127125 var max_latency = 0.0 ;
128126 var duration_in_us = run_duration * 1000000 ;
129127 var req_start ;
128+ var req_time ;
130129
131130 var _cb = function ( err , result ) {
132131 if ( err ) {
@@ -150,7 +149,7 @@ function runner(args, querydata) {
150149
151150 if ( _now ( ) - run_start < duration_in_us ) {
152151 req_start = _now ( ) ;
153- execute ( conn , query , query_args , _cb ) ;
152+ conn . query ( stmt , _cb ) ;
154153 } else {
155154 conn . end ( ) ;
156155 if ( report ) {
@@ -167,7 +166,7 @@ function runner(args, querydata) {
167166 } ;
168167
169168 req_start = _now ( ) ;
170- execute ( conn , query , query_args , _cb ) ;
169+ conn . query ( stmt , _cb ) ;
171170 } ) ;
172171 }
173172 }
0 commit comments