gpt4 book ai didi

javascript - Nodejs 中的连接池(使用 sequelize)

转载 作者:行者123 更新时间:2023-12-03 22:36:18 31 4
gpt4 key购买 nike

我写了下面的代码。根据我的理解,池中的 "max:" 显示了我们可以在池中创建的最大连接数。因此,如果我将 max 的值设置为 0 。那么它不应该建立任何连接。我只是想澄清这一点。

var sequelize = new Sequelize(
process.env.DATABASE_NAME,
process.env.DATABASE_USERNAME,
process.env.DATABASE_PASSWORD, {
pool:{
max: 0,
min: 0,
idle: 10000,
acquire:30000
},
logging: console.log("connection created"),
host: process.env.DATABASE_HOST,
dialect: 'mysql',
operatorsAliases: false
}
);

最佳答案

我对 Sequelize 一无所知,但我们可以通过这种方式创建连接。我认为这对您有一点帮助。

   /**
* create connection pool
*/
var con = mysql.createPool({
connectionLimit: 100000,
host: 'enter host',
user: process.env.DATABASE_USERNAME,
password: process.env.DATABASE_PASSWORD,
database: process.env.DATABASE_NAME
});

con.getConnection(async function(err, connection) {
let result=connection.query('SELECT * FROM table_name');
console.log(result);
if(err) throw err;

})

关于javascript - Nodejs 中的连接池(使用 sequelize),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59998614/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com