作者:mobiledu2502923963 | 来源:互联网 | 2024-10-23 05:54
在我的项目中,我访问MySQL数据库。我可以通过该程序在此数据库中调用并运行查询。但是,过一会儿,被调用的查询就会出现功能失调或根本不被调用的情况。
查询的示例运行:
当我调查问题时,我找到了需要增加最大连接数的解决方案。但是,即使使用它,也没有任何变化。
我尝试了以下代码:source中的SET GLOBAL max_cOnnections= 150;
。
通过node.js的连接部分:
const cOnnection= mysql.createPool({
host : '192.168.1.101',user : 'db_manager',password : '...',database : 'venue_recommendation'
});
const app = express();
app.get('/venues',function (req,res) {
let sQuery = "SELECT * FROM mekanlar WHERE mekanlar.mahalle_no=\""+req.query.neig+"\" AND mekanlar.puan >="+req.query.star+" AND mekanlar.fiyat <="+req.query.price+";"
console.log(">>>>>",sQuery)
connection.getconnection(function (err,connection) {
if(err) throw err;
connection.query(sQuery,function (error,results,fields) {
if (error) throw error;
res.send(results);
});
});
});
app.get('/Cuisines',res) {
let sQuery = "SELECT * FROM mutfaklar;"
console.log(">>>>>",fields) {
if (error) throw error;
res.send(results);
});
});
});