Browse Source

Mondify connection pool size from NodeJS (#8354)

JaeHyeok Kim 2 years ago
parent
commit
e95b69f125

+ 5 - 5
frameworks/JavaScript/nodejs/handlers/mongoose.js

@@ -1,10 +1,10 @@
 const h = require('../helper');
 const Mongoose = require('mongoose');
-// These .set() calls can be removed when mongoose is upgraded to v5.
-Mongoose.set('useNewUrlParser', true);
-Mongoose.set('useFindAndModify', false);
-Mongoose.set('useUnifiedTopology', true);
-const connection = Mongoose.createConnection('mongodb://tfb-database/hello_world');
+const connection = Mongoose.createConnection('mongodb://tfb-database/hello_world', {
+  useNewUrlParser: true,
+  useUnifiedTopology: true,
+  useFindAndModify: false,
+});
 
 /**
  * Note! The benchmarks say we should use "id" as a property name.

+ 3 - 1
frameworks/JavaScript/nodejs/handlers/sequelize-postgres.js

@@ -6,7 +6,9 @@ const sequelize = new Sequelize('hello_world', 'benchmarkdbuser', 'benchmarkdbpa
   dialect: 'postgres',
   logging: false,
   pool: {
-    min: 20, max: 20
+    max: 50,
+    min: 0,
+    idle: 10000
   }
 });
 

+ 6 - 1
frameworks/JavaScript/nodejs/handlers/sequelize.js

@@ -4,7 +4,12 @@ const Sequelize = require('sequelize');
 const sequelize = new Sequelize('hello_world', 'benchmarkdbuser', 'benchmarkdbpass', {
   host: 'tfb-database',
   dialect: 'mysql',
-  logging: false
+  logging: false,
+  pool: {
+    max: 50,
+    min: 0,
+    idle: 10000
+  }
 });
 
 const Worlds = sequelize.define('World', {