日志首页 > 爱上网 > wordpress数据库优化及常用操作         « | »
wordpress数据库优化及常用操作

 

wordpress-login-panel博客使用的是MySQL数据库,常用的操作有如下:
1、创建备份数据库

  备份数据库是首先要做的事情,只需要通过以下方法就可以简单备份数据库:

  登录phpMyAdmin后。选择你的数据库,然后点击“导出”按钮,选择一种压缩方式(可以使用gzip)并单击“执行”按钮,当浏览器提示是否下载的时候,点“是”,将数据库文件下载到本地。

2、批量删除文章修订

  WordPress2.6以后的版本增加了一个Post revisions功能,虽然有点用,但文章修订增加了你数据库的大小,我们可以选择批量删除。

  登录phpMyAdmin后执行下面的SQL语句即可批量删除。

      DELETE FROM wp_posts WHERE post_type = “revision”; 

3、显示SQL查询数量

  在你有话博客性能的时候,了解到查询数据库的数量是非常重要的,为了减少数据库查询,我们需要知道在一个页面上到底有多少个查询。

  这一次,不需要登录phpMyAdmin了,你只需要修改footer.php文件,在文件结尾增加下面几行代码即可。

              <?php if (is_user_logged_in()) { ?>  
                   <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.  
              <?php } ?>

4、恢复你的数据库

  当你的数据库因为某些原因(黑客或者升级错误)被损坏或者丢失了,如果你有备份的话,那可以恢复你的数据库。

  登录phpMyAdmin,选择你的数据库,点“导入”按钮,点“浏览”按钮,然后从你的硬盘选择备份文件,点“执行”按钮就可以将数据库导入。

  如果顺利的话,你的功能将会恢复正常。

 

系统使用时间长了,数据库中的冗余数据就会很多,定期优化和清理的数据库,可以保证能够快速工作。

1、停用一些无用的插件,将系统表之外的数据表都删除,只保留wp_posts, wp_comments, wp_terms, wp_term_relationships, wp_term_taxonomy 等系统数据表。

 

2、打开phpMyadmin,通过SQL语句进行冗余数据删除操作。删除前记得先备份一下。

  删除脚本是:

  DELETE FROM wp_posts WHERE post_type = ‘revision’;

  DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’;

  DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_last’;

 

3、在phpMyAdmin中,选中所有表,点“优化表”。

 经过这一番优化操作,就可以将数据库中的冗余数据删除,优化了数据库的性能。

 

切记:在进行以上操作前要备份数据库。以上内容来自互联网,非原创文章,谢谢!

(完)


分享到:



本日志没有评论
看完此日志,是不是也有很多感受,赶快点评一下吧。主人很期待哦! »