站点Mysql太大,清理WordPress数据库

前言

我的博客安装着一个统计插件StatPress,用来统计站点的访问情况。这个插件除了一些小问题,用着还是很方便的。

我之前写过两篇关于这个插件的文章,可以参考:《[wordpress插件]Clear StatPress统计清理》以及《StatPressCN漏洞XSS跨站获取用户cookie

为了预防数据库大小超标,我把这个插件允许使用的数据库上限设为了30MB。

正文

刚刚打开phpmyadmin看了一下,发现我的数据库已经超过44M了。其中StatPress使用的空间为37.7M,已经超过了30M的限制。经过查看日志,我发现原来这个插件是经过一段时间才清理一次数据库,在此期间sql大小自然会超标。

mysql_too_large

最近我的博客打开严重变慢。

因为每个访问我的站点的记录都会写入数据库,再加上当前数据库太大了,故而这个插件应该也对博客打开变慢贡献了一份力量吧。

于是釜底抽薪,干脆卸载这个插件。卸载插件……删除statpress数据表……删除options中的数据项。

最终数据库只剩下6.2MB,体积减少了85.91%,果然清爽的多了。至于博客打开速度有没有变快,我就不知道了,毕竟短时间内还看不出来效果……

作者: Leniy

Do not , for one repulse , give up the purpose that you resolved to effect . 本文著作版权归Leniy所有,并受法律保护。 转载、使用整体或任何部分的内容(包含但不限于各个页面的标题、评论框提示语)须经过Leniy的授权。 CopyRight © 2006-2017 Leniy.org all rights reserved.

131 thoughts on “站点Mysql太大,清理WordPress数据库

    • Leniy

      每个PV一条记录。而且包括蜘蛛也会记录。结果每天新增上万条sql记录,压力太大了

  1. 有点蓝

    统计用百度就好了。我这边打开你的博是有点慢,好像有点卡的感觉。

    • Leniy

      可能你打开的时候正好在缓存页面吧。我百度和google的统计同时在用

        • Leniy

          不是打开时卡呀?滚动卡是因为我的页面元素太多,而且还有swf和js绘图,对电脑的硬件要求较高

          • 有点蓝

            哈哈,那你得广泛调查一下其他博友找找原因了,我是公司电脑上的你这儿,i3-3220CPU 3.30GHZ 4G内存 NVIDIA Geforce GT 630显卡……

              • 有点蓝

                我感觉,边栏的gif和地图,嫌疑比较大,自定义浏览器滚动条那个,会不会也由影响?现在还是小卡,边栏内容都滚动到隐藏后,卡的就不明显了。你可以专门开贴调查一下啊。

                • Leniy

                  看来应该就是这个原因了。swf地图那个实时显示,对资源消耗也有影响。自定义滚动条仅仅是一句css,应该没影响

发表评论

电子邮件地址不会被公开。 必填项已用*标注