PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Sollte ich die Verbindung trennen(), wenn ich connect_cached() von Apache::DBI verwende?

Sofern Sie nicht vorhaben, Apache::DBI fallen zu lassen, ist die Antwort ein klares Nein, denn Überschreiben von Apache::DBI tut wirklich nichts:

# overload disconnect
{
  package Apache::DBI::db;
  no strict;
  @ISA=qw(DBI::db);
  use strict;
  sub disconnect {
      my $prefix = "$$ Apache::DBI            ";
      Apache::DBI::debug(2, "$prefix disconnect (overloaded)");
      1;
  }
  ;
}