实用WordPress SQL语句集锦:第四章

在《实用WordPress SQL语句集锦:第三章》中,我们讲解了手工重置密码和变更WordPress域名的方案。本篇我们谈谈显示SQL查询执行次数和恢复数据库的内容。

7、在博客上显示SQL查询执行次数

useful-wordpress-sql-hacks-07

问题。如果我们打算优化博客页面的加载时间,了解对数据库发起的查询次数是很有必要的。为了减少数据库查询次数,首先要知道在单个页面上有多少查询生成。

方案

  1. 这次无需登录phpMyAdmin。只需打开主题的footer.php文件,并追加以下代码行:
    <?php if(is_user_logged_in()) { ?>
    <?php timer_stop(1); ?> 秒内执行 
    <?php echo get_num_queries(); ?> 次查询。
    <?php } ?>
  2. 保存文件并访问你的博客。在页脚中,我们会看到向WordPress数据库发起查询的次数以及执行这些查询所花费的时间。

解释。似乎很多WordPress用户不知道这个有用的函数。“get_num_queries()”函数返回页面加载过程中执行的查询数。

需要注意的是,上述结果只对登录用户显示,因为该指标对一般访问者和搜索引擎机器人没有意义。如果你想要将查询数完全公开,只需删除“if (is_user_logged_in())”这个判断条件即可。

来源

8、恢复WordPress数据库

useful-wordpress-sql-hacks-08

问题。如果出于某些原因,比方说网站被黑或升级出错,造成了博客数据的丢失或破坏。在你做了数据备份的情况下(希望如此!),将备份文件导入WordPress数据库即可完成恢复。

方案

  1. 登录phpMyAdmin,选择WordPress数据库。
  2. 在横向列示的菜单上点击“导入”按钮。
  3. 点击“浏览”按钮并选择硬盘上最新的数据库备份文件。
  4. 点击“执行”按钮。如果一切顺利的话,你的WordPress数据库又恢复正常了。

作者:Keefe Dunn

a dreamer, a learner, a lawful beginner.

发表评论

您的电子邮箱地址不会被公开。