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

NodeJSMySQL-接続がリリースされているかどうかを知る方法

    接続がプール内にあるかどうかを確認して、接続が解放されたかどうかを確認できます。接続が解放されない場合、空き接続のインデックスは-1になります。これが例です。

    var mysql = require('mysql');
    var pool  = mysql.createPool({
      connectionLimit : 10,
      host            : 'localhost',
      user            : 'root',
      password        : ''
    });
    
    pool.getConnection(function(err, connection) {
        connection.query( 'SELECT something FROM sometable', function(err, rows) {
    
          console.log(pool._freeConnections.indexOf(connection)); // -1
    
          connection.release();
    
          console.log(pool._freeConnections.indexOf(connection)); // 0
    
       });
    });
    


    1. PostgreSQL-GROUPBY句または集計関数で使用

    2. MySQL +サブストリングを実行する方法は? +交換しますか?

    3. SQLクエリから整数出力を取得する方法

    4. CTEとサブクエリの違いは?