2
これは私がNode.jsのnode.js mysqlで接続プールを使用する時期はいつですか?
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'address_book'
});
var app = express();
connection.connect(function(err){
if(!err) {
console.log("Database is connected ... nn");
} else {
console.log("Error connecting database ... nn");
}
});
でMySQLの接続を作成する一般的な方法ですが、それは生産、使用には十分ですか?いつ接続プーリングを使用する必要がありますか?接続プーリングを使用するメリットとデメリットは何ですか?
接続プールを使用すると、各リクエストごとに接続を作成する私の現在のアプローチよりも常に優れていると言えるでしょうか? –
はい、プールは常に最適なオプションです。しかし、mysqlトランザクションを使用している場合は、明示的に接続を作成し、コミットまたはロールバックの後に接続を解放する必要があります。 – Somil