利用SQL提升网站访问速度的技巧

时间:2021-07-16 | 标签: | 作者:Q8 | 来源:网络

小提示:您能找到这篇{利用SQL提升网站访问速度的技巧}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的利用SQL提升网站访问速度的技巧内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

 使用动态数据库驱动的网站,例如WordPress,你的网站可能依然有一个问题亟待解决:数据库查询拖慢了网站访问速度。我将介绍如何识别导致性能出现问题的查询,如何找出它们的问题所在,以及快速修复这些问题和其他加快查询速度的方法。我会把门户网站 deliciousbrains.com 出现的 拖慢查询速度的情况作为实际的案例。





定位
 
处理慢SQL查询的第一步是找到慢查询。Ashley已经在之前的 博客 里面赞扬了调试插件 Query Monitor ,而且这个插件的数据库查询特性使其成为定位慢SQL查询的宝贵工具。该插件会报告所有页面请求过程中的数据库请求,并且可以通过调用这些查询代码或者原件(插件,主题,WordPress核)过滤这些查询,高亮重复查询和慢查询。
 
要是不愿意在生产安环境装调试插件,也可以辩论赛宣传海报图片打开 MySQL Slow Query Log,这样在特定时间执行的所有查询都会被记录下来。这种方法配置和设置存放查询位置相对简单。由于这是一个服务级别的调整,性能影响会小于使用调试插件,但当不用的时候也应该关闭。
 
理解
 
一旦你找到了一个你要花很推广信息渠道大代价找到的查询,那么接下来就是尝试去理解它并找到是什么让查询变慢。最近,在我们开发我们网站的时候,我们找到了一个要执行8秒的查询。
 
我们使用WooCommerce和定制版的WooCommerce软件插件来运行我们的插件商店。此查询的目的是获取那些我们知道客户号的客户的所有订阅。 WooCommerce是一个稍微复杂的数据模型, 即使订单以自定义的类型存储,用户的ID(商店为每一个用户创建的WordPress)也没有存储在 post_author, 而是作为后期数据的一部分。订阅软件插件给自义定表创建了一对链接。让我们深入了解查询的更多信息。
 
MySQL是你的朋友
 
MySQL有一个很方便的语句 DESCRIBE ,它可以输出表结构的信息,比如字段名,数据类型等等。
 
你可能已经知道了这个语句。但是你知道 DESCRIBE语句可以放在SELECT, INSERT, UPDATE, REPLACE 和 DELETE语句前边使用吗 ?更为人们所熟知的是他的同义词 EXPLAIN ,并将提供有关该语句如何执行的详细信息。
 
以上就是利用SQL提升网站访问速度的技巧。
 
利用SQL提升网站访问速度的技巧

上一篇:建站教程分享
下一篇:企业建站的流程步骤


版权声明:以上主题为“利用SQL提升网站访问速度的技巧"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
扫码咨询
    利用SQL提升网站访问速度的技巧
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“利用SQL提升网站访问速度的技巧”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通利用SQL提升网站访问速度的技巧的相关事宜。

关键词:利用SQL提升网站访问速度

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:545321@QQ.com
电话:400-021-1330 | 客服QQ:545321
沪ICP备12034177号 | 沪公网安备31010702002418号