?????MySQL????????????
???????????? ???????[ 2016/4/11 11:21:56 ] ????????????? MySQL
?????????????????????????????????????????????λ?????λ???????????????????С?????????????????ЩС?????????????????????????????????????????????£??????????????????
???????? 1?????é??????
??????????????????????????????????????
????????????п????????????????????????Error: ER_CON_COUNT_ERROR: Too many connections???????????????????????????????????????????п??е??????????á?MySQL ??????????????? 100????????????????????????? 30~40 ????????????????????????????????п???????????潨?????????м??????й????????????????????? SQL ????????????????????????????node-mysql????
var mysql = require('mysql');
// ?????????
var pool = mysql.createPool({
host: 'host'??
user: 'user'??
password: 'password'??
database: 'db'
});
exports.query = function(sql?? cb) {
// ?????????????????????
pool.getConnection(function(err?? connection) {
if (err) throw err;
// ???sql
connection.query(sql?? function(err?? rows?? fields) {
if (err) {
return cosole.error(err);
}
cb(rows);
});
// ????????
connection.release();
});
};
??????????????????????????????????????? node-mysql ?????????? issue????????????????д????????????
??????ο???????????pool.getConnection ????????? connection.query???????? SQL ????????????? connection.release?????? JavaScript ???????????? SQL ?????????????????????????? connection.query ?? callback ????????????? SQL ???????????????????????????????????????????е? SQL ??ж???????????????????ζ????????????????????????????????????????????????????????????????????????????????????????????????????“??????????????é??????”?????????????????????? SQL ???????????????????????? SQL ????????????????????????????????????????????????????????????????п??????????????????????????????????????????????????????????
exports.query = function(sql?? cb) {
// ?????????????????????
pool.getConnection(function(err?? connection) {
if (err) throw err;
// ???sql
connection.query(sql?? function(err?? rows?? fields) {
// ???????????????????????????????????????????ò???????
connection.release();
if (err) {
return cosole.error(err);
}
cb(rows);
});
});
};
????????????????д?? pool.query??????????????????????????????????????????????????
????????????????????????????????????????????????е??????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11