在《实用WordPress SQL语句集锦:第三章》中,我们讲解了手工重置密码和变更WordPress域名的方案。本篇我们谈谈显示SQL查询执行次数和恢复数据库的内容。
7、在博客上显示SQL查询执行次数
问题。如果我们打算优化博客页面的加载时间,了解对数据库发起的查询次数是很有必要的。为了减少数据库查询次数,首先要知道在单个页面上有多少查询生成。
方案。
- 这次无需登录phpMyAdmin。只需打开主题的footer.php文件,并追加以下代码行:
<?php if(is_user_logged_in()) { ?> <?php timer_stop(1); ?> 秒内执行 <?php echo get_num_queries(); ?> 次查询。 <?php } ?>
- 保存文件并访问你的博客。在页脚中,我们会看到向WordPress数据库发起查询的次数以及执行这些查询所花费的时间。
解释。似乎很多WordPress用户不知道这个有用的函数。“get_num_queries()”函数返回页面加载过程中执行的查询数。
需要注意的是,上述结果只对登录用户显示,因为该指标对一般访问者和搜索引擎机器人没有意义。如果你想要将查询数完全公开,只需删除“if (is_user_logged_in())”这个判断条件即可。
来源:
8、恢复WordPress数据库
问题。如果出于某些原因,比方说网站被黑或升级出错,造成了博客数据的丢失或破坏。在你做了数据备份的情况下(希望如此!),将备份文件导入WordPress数据库即可完成恢复。
方案。
- 登录phpMyAdmin,选择WordPress数据库。
- 在横向列示的菜单上点击“导入”按钮。
- 点击“浏览”按钮并选择硬盘上最新的数据库备份文件。
- 点击“执行”按钮。如果一切顺利的话,你的WordPress数据库又恢复正常了。
发表回复