Node.js アプリケーションで MySQL データベースを操作する場合、効率が非常に重要です。 node-mysql モジュールは、接続プーリングを通じてデータベースの対話を最適化する強力な方法を提供します。
接続プーリングを処理するための mysql.js という名前のモジュールを作成しました:
var pool = mysql.createPool({ // MySQL connection details });
このプールを利用すると、データベース クエリごとに複数の接続を作成する必要がなくなります。代わりに、必要に応じてプールから接続を取得できるため、オーバーヘッドが大幅に削減されます。
getConnection():
mysql.getConnection(function(err, conn){ // Query the database conn.query("select * from users", function(err, rows) { // Respond with the results }) })
connection.release();
var getConnection = function(callback) { pool.getConnection(callback); }; module.exports = getConnection;
以上が接続プーリングは Node.js での MySQL インタラクションをどのように最適化できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。