忙活了差不多一天,用最笨的方法把这个站的数据库清理了一下。
原本以为能在网上找到什么吗对清理Drupal数据库有帮助的东西。可是找来找去也没有。算了,还是用咱自己勤劳的双手(寒一个)自己解决吧。
首先架设了一个测试站点,把现在这个站的数据库一个表一个表的导过去(这也是为啥今天一白天本站都暂停的原因,为了防止数据不同步。)。然后把测试站点按照这个站上的设置进行配置,安装必要的模块。最后就是根据测试站点的数据库为参考,对主站点进行清理。把没有用的数据表全部删除掉了。
剩下的工作就是清理每个表里面的数据,如果发现是没用的垃圾数据,就可以干掉了。既然不用暂停才可以操作,那我就可以慢慢的搞了。
真是想不通,Drupal这么优秀的系统,怎么把数据库弄成这样?看来还是有很多地方需要改善哦。最起码应该有个像Discuz论坛那样的可以参考标准数据库对现有数据库进行清理。然后发现多于的字段或数据的时候提示一下用户如何操作。不过也没准现在就有这个东西,只是我没找到而已。
虽然清理完数据库以后站点的速度并没有快多少,但总算是了了一桩心事。看着那些垃圾数据就不爽。以后也不敢随便往系统上面装模块了。暂时就先在测试站上测试,觉得可以满足要求了再装到主站上来。
清理数据库……很摧残身心地活……
今天你清了没…… ︿_︿
Related posts:
Tags: Database

