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

Дръжте mysql връзката отворена

Ако искате да запазите връзката отворена, просто се обадете

mysql::ping $dbhandle

от време на време.

Това може да стане с нещо подобно:

proc keepMySqlOpen {dbhandle} {
    mysql::ping $dbhandle
    after 2000 [list keepMySqlOpen $dbhandle]
}
....
    set dbh [mysql::open ...]
    keepMySqlOpen $dbh
...

Друга възможност е просто да използвате mysql::ping преди достъп до db, което трябва според ръководство за mysqltcl свържете отново, ако е необходимо. Това може да е най-доброто от двата свята (оставете връзката да изтече, ако няма много активност, в противен случай я оставете отворена).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете името на деня от седмицата от индексния номер в MYSQL

  2. Как мога да направя заявка за таблица в таблица?

  3. Как да обедините две mySQL база данни в една?

  4. Най-добрият начин за съхранение на потребителски настройки в MySQL?

  5. Laravel AES-256 криптиране и MySQL