为什么我的后视台这么重?

时间:2019-10-17 作者:Gregory

对于一个没有那么多内容(比如40页和10篇帖子)的网站来说,我的一个数据库真的很重(+100万)。我在phpmyadmin中发现我的表“Posteta”是95Mo。所以我很想知道到底是什么数据占据了如此多的位置!

我运行了一个DB优化器插件(Advanced Database Cleaner)这有助于我降低到92Mo,表中只有2261行。(之前,还有很多,但我不记得有多少行)。

通常我的WP Posteta表对于4k行是2到5个月。。。

我认为这与我的主题有关,但我不知道如何知道哪个数据如此之重。那么,我如何知道我的数据库中有哪些重行呢?

在文本导出中,最大的行是这样的:(可能有帮助?)https://pastebin.com/DMRQw3mD

1 个回复
SO网友:M-R

许多页面生成器插件将页面/帖子特定的数据记录在帖子/页面的元数据中,该元数据保存在wp\\U Posteta表中。同样,您使用的是Elementor Pro插件,该插件将post配置数据保存在那里。

依我看,你不应该担心这些数据,否则你可以联系插件作者来优化它。

相关推荐

使用SQL将帖子批量分配到类别(MySQL)

我正在将wordpress站点从QTranslate-X迁移到WPML(2个多语言插件)。在迁移过程中,我所有属于给定类别(英语中为Health,法语中为sain)的帖子都正确地用英语分配,但法语中的链接丢失了。我编写了一个SQL脚本,从属于健康类别的英语帖子中确定法语帖子ID的列表。这给了我一个ID列表(101102…)。然后,我继续运行以下INSERT语句(第一个数字是对象ID,也称为post ID,第二个数字是类别ID,最后一个数字是给定对象的顺序)。这一点描述得很好here:INSERT INTO