sql >> データベース >  >> RDS >> Mysql

Node.js MySQLモジュールのmysql.createConnectionとmysql.createPoolの違いは何ですか?

    接続を作成するとき、接続は1つだけであり、接続を閉じるまで(または、mysqlサーバーによって閉じられるまで)続きます。参照して渡し、再利用することも、オンデマンドで接続を作成して閉じることもできます。

    プールは、接続が保存される場所です。プールからの接続を要求すると、現在使用されていない接続、または新しい接続を受け取ります。すでに接続制限に達している場合は、接続が利用可能になるまで待機してから続行します。これらのプールされた接続は手動で閉じる必要はなく、開いたままにして簡単に再利用できます。

    どちらを使用するかは完全にあなた次第です。どちらも同じ目標を2つの異なる方法で達成するからです。




    1. Hyper-V内で動的メモリを使用する場合のリスク

    2. 複数行のMySQLONDUPLICATE KEY UPDATEは、単一のクエリに挿入されます

    3. MySQL IF()関数の説明

    4. SEQUELIZE(nodeJS)でTRIGGERを作成するにはどうすればよいですか?