X-Git-Url: http://sigaev.ru/git/gitweb.cgi?p=ftsbench.git;a=blobdiff_plain;f=ftsbench.c;fp=ftsbench.c;h=da6a4b02ded21eae8b89ee94ec95711f44ccd3dc;hp=f57733683c22da2138c8152a1dc93eca83c8bd4c;hb=f49cd0e73b63f89a2ace96e341aea51135cbae4b;hpb=4dac833f9fc978646c9202f789e437f175db7215 diff --git a/ftsbench.c b/ftsbench.c index f577336..da6a4b0 100644 --- a/ftsbench.c +++ b/ftsbench.c @@ -280,6 +280,7 @@ main(int argn, char *argv[]) { fflush(stdout); db->finishCreateScheme(db); printf("done\n"); + db->Close(db); } else { ftsDB **dbs = initConnections(rdbms, nclients, dbname); pthread_t *tid = (pthread_t*)malloc( sizeof(pthread_t) * nclients); @@ -345,8 +346,10 @@ main(int argn, char *argv[]) { elapsed = elapsedtime(&begin); pthread_mutex_unlock( &mutexFinish ); - for(i=0;iClose(dbs[i]); + } printf("\r%d(%.02f%%) queries proceed\n", total, (100.0*(float)total)/(nclients * n)); printf("Total time: %.02f sec, Queries per second: %.02f\n", elapsed, total/elapsed);