Mysql DB установлен на экземпляре t2.micro EC2 и использует его в приложении js узла, работающем на том же экземпляре.
Я интегрировал пул соединений следующим образом:
var mysql = require('mysql');
var pool = mysql.createPool({
connectionLimit : 100,
host : 'localhost',
user : 'root',
password : process.env.DB_PASSWORD,
database : 'db_name'
});
exports.pool = pool;
В настоящее время размер пула составляет 100. Но сейчас я столкнулся с проблемой времени выполнения запроса.Он увеличивается всякий раз, когда увеличивается нагрузка.
Чтобы преодолеть эту проблему, я думаю об увеличении размера пула, но не имею ни малейшего представления о максимальном пределе соединения и каков должен быть идеальный размер пула соединений виспользуемые конфигурации.
Любая помощь приветствуется.