【问题标题】:Perl DBI Connect to keep session active after script completedPerl DBI Connect 在脚本完成后保持会话活动
【发布时间】:2014-05-03 03:55:48
【问题描述】:

我是否可以在脚本退出后保持 DBI 会话处于活动状态?

http://mysqlresources.com/documentation/perl-dbi/connect

基本上我需要使用不同的参数多次调用 perl (DBI) 脚本(在完成后决定通过/失败)。每次它调用的 Perl 与 Mysql 建立新连接并在退出时破坏,这本身就会增加相当多的延迟。

只是想知道是否有任何方法可以存储和使用会话以供将来使用?

【问题讨论】:

标签: mysql perl session dbi


【解决方案1】:

您的连接及其关联的套接字是特定于进程的,因此在您的进程终止后无法使其保持活动状态。

您应该能够更好地调整您的服务器,以便更快地连接。一个常见问题是通过启用my.cnf 中的skip-name-resolve 配置参数来执行反向IP 查找。

除此之外,您可能会使用MySQL Proxy 来保持热连接池,或者将所有各种操作组合到一个脚本中,该脚本可以运行多个阶段而不会终止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多