本地MariaDB通过Perl DBI连接耗时超9分钟的问题求助
本地MariaDB通过Perl DBI连接耗时超9分钟的问题求助
各位大佬好,我遇到一个特别棘手的问题,想请大家帮忙支支招:
之前我一直用Perl脚本更新本地MariaDB里的表,很长时间都运行得好好的,没出过任何问题。但自从某次系统升级之后,同一台电脑上的MariaDB连接居然要花9分钟以上才能成功,这完全没法正常工作了!
我还测试了几种不同的连接场景,结果很奇怪:
- 通过Perl连接远程的MySQL数据库:完全正常,没有任何延迟
- 通过MySQL Workbench连接本地MariaDB:同样耗时极长,和Perl的情况一样
- 通过mysql-connector-java连接本地MariaDB:一切正常,几秒内就能连上
我的Perl连接代码是这样的:
my $dbh = DBI->connect("DBI:mysql:$schema;host=$host", $user, $passwd, {RaiseError => 0 } ) || die "ERROR: Could not connect to database: $DBI::errstr";
按道理来说,Perl DBI连接本地MariaDB应该几秒内就完成才对,现在这个延迟实在太离谱了。有没有大佬遇到过类似的情况,或者能给我一些排查的方向呀?
备注:内容来源于stack exchange,提问作者harald
相关产品推荐
相关产品推荐

