Mediawiki 数据库备份随机增长和收缩?

Mediawiki database backups growing and shrinking randomly?

我有一个备份脚本,它使用 mysqldump 转储 Mediawiki 数据库,然后使用 gzip 将其归档。它似乎工作正常,但我很好奇为什么档案的大小似乎随机增长和缩小。它不是一个非常活跃的站点,因此不会每天添加或删除大量数据。

-rw-r--r-- 1 root root  91M Mar 27 11:46 wiki_data_20220325.sql.gz
-rw-r--r-- 1 root root  93M Mar 27 11:46 wiki_data_20220326.sql.gz
-rw-r--r-- 1 root root  92M Mar 27 11:56 wiki_data_20220327.sql.gz
-rw-r--r-- 1 root root 110M Mar 28 03:15 wiki_data_20220328.sql.gz
-rw-r--r-- 1 root root  99M Mar 29 03:15 wiki_data_20220329.sql.gz
-rw-r--r-- 1 root root 103M Mar 30 03:15 wiki_data_20220330.sql.gz
-rw-r--r-- 1 root root 107M Mar 31 03:15 wiki_data_20220331.sql.gz
-rw-r--r-- 1 root root  78M Mar 27 11:47 wiki_html_20220320.tar.gz
-rw-r--r-- 1 root root 173M Mar 27 11:47 wiki_xml_20220321.xml
-rw-r--r-- 1 root root 173M Mar 27 11:47 wiki_xml_20220322.xml
-rw-r--r-- 1 root root 173M Mar 27 11:47 wiki_xml_20220323.xml
-rw-r--r-- 1 root root 173M Mar 27 11:47 wiki_xml_20220324.xml

提取档案后大小差异仍然存在。

-rw-rw-r--  1 user user 280M Mar 31 10:27 wiki0328.sql
-rw-r--r--  1 user user 110M Mar 31 10:26 wiki0328.sql.gz
-rw-rw-r--  1 user user 267M Mar 31 10:27 wiki0329.sql
-rw-r--r--  1 user user  99M Mar 31 10:26 wiki0329.sql.gz

不一定是问题,但我很好奇。这是从 Mediawiki 等复杂软件转储的数据库的常见/正常行为吗?

这是备份脚本的相关块,以备不时之需...

echo "## Set ReadOnly on"
echo "$wgReadOnly = 'Dumping Database, Access will be restored shortly';" >> $localSet

echo "## Dumping XML..." 
php $dumpXML --full --quiet > $saveLoc/"wiki_xml_"$(date +%Y%m%d)".xml"

echo "## Dumping database..."
mysqldump my_wiki | gzip -f > $saveLoc/"wiki_data_"$(date +%Y%m%d)".sql.gz"

echo "## Set ReadOnly off"
tail -n 1 "$localSet" | wc -c | xargs -I {} truncate "$localSet" -s -{}

提前感谢您提供任何信息!

以上评论总结:Wordpress数据库中的objectcachetable大小不一,这是正常的。因此它会导致数据库备份的大小发生变化。为了最小化备份的大小,有些人从备份中省略了 objectcache table。