MediaWiki 数据库:为什么响应时间如此之长?

MediaWiki Database: Why the incredibly long response time?

我一直在通过我的 mediawiki 安装中的前缀将 3 个数据库合并为一个。我得到了三个使用相同数据库的维基,如下所示:

en_interwiki
de_interwiki
es_interwiki

从访问者的角度来看,一切正常......但是每当用户想要 post 一篇新文章或提交编辑时,数据库最多需要 35 秒才能响应。这是不可接受的。

我是这样激活调试的:

# Debugging:
$wgDBerrorLog = '/var/log/mediawiki/WikiDBerror.log';
$wgShowSQLErrors = true;
$wgDebugDumpSql  = true;
$wgDebugLogFile = '/var/log/mediawiki/WikiDebug.log';
$wgShowDBErrorBacktrace = true;

我正在获取调试信息,似乎 pagelinks 是罪魁祸首,但我不是百分百确定。

以前有人遇到过这个问题吗?

请帮帮我!

此致, 最大值

我可以修复它。就我而言,内存缓存的端口错误。一切恢复正常。

如果有人在他们的 MediaWiki 安装中使用内存缓存:请确保在您的服务器上使用正确的端口,否则您最终会像我一样等待 30 次。