Mysql
 sql >> база данни >  >> RDS >> Mysql

NodeJS MySQL - Как да разберем дали връзката е освободена или не

Можете да проверите дали връзката е в пула, за да видите дали е била освободена. Индексът в безплатните връзки ще бъде -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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Параметър @Name не е намерен в колекцията

  2. Трябва ли да обработвам GraphQL ID като низ на клиента?

  3. Урок за MySQL – Разбиране на секундите зад главната стойност

  4. Функция MySQL ATAN() – Връща дъгата на тангенса на стойност (или стойности)

  5. Проста подзаявка с OuterRef