当前位置: 首页 > news >正文

做购物网站的初衷推广联盟

做购物网站的初衷,推广联盟,投资公司注册经营范围,wordpress阿里百秀模板下载目录 一、SQL优化分两部分,如何发现慢SQL和如何优化慢SQL 二、项目举例 一、SQL优化分两部分,如何发现慢SQL和如何优化慢SQL 发现慢SQL有两种方案:第一种是开启我们的慢日志, 第二种就是使用skywalling发现慢的接口,进…

目录

一、SQL优化分两部分,如何发现慢SQL和如何优化慢SQL

二、项目举例


一、SQL优化分两部分,如何发现慢SQL和如何优化慢SQL

  • 发现慢SQL有两种方案:第一种是开启我们的慢日志, 第二种就是使用skywalling发现慢的接口,进而发现慢sql

  • 比如说我们采用慢日志的方式发现慢sql,可以结合xxl-job每天定时扫描,将慢sql,发到我们公司的邮箱里。

  • 我们在使用explan分析计划分析一下这些慢sql

  • 提到explan,我们重点说一下我们的type列

  • const:通过索引只返回一行数据

  • eq_ref:通过等值查询返回数据

  • ref:通过非唯一索引返回数据

  • range:范围查询

  • index:全索引扫描

  • all:全表扫描

  • 如果发现我们的sql,通过explain分析计划没有走索引,那就要考虑一下索引是否失效,看看sql是否满足最左匹配原则,查询的范围有没有大于三分之一、列上是否有函数计算、数据类型是否匹配等。

二、项目举例

  • 在我们的项目当中,我们也遇到过SQL优化的场景,比如说我们做了一个报表,统计一下商品的过期时间,一开始我们数据库里的数据量比较少,接口的响应速度很快,后来数据量慢慢变大,我们通过skywalling发现这个报表的接口响应速度有点慢,那我们就去分析,分析它的原因是将过期时间的计算都交给了数据库,导致数据库的压力比较大,所以我们在看库存表里派生出一个过期时间字段,在业务层就将这个字段的值给计算出来,这样就减少了数据库的压力,提高了接口的响应速度。

http://www.dinnco.com/news/23783.html

相关文章:

  • 网站推广途径选择襄阳百度开户
  • 网站开发是用什么语言网站页面优化包括
  • 网站开发报价表格式模板山东东营网络seo
  • wordpress 侧边栏主题天津优化公司哪家好
  • 上海闵行区网站制作公司四川网络推广推广机构
  • wordpress 图片模版福州seo经理招聘
  • 一级消防工程师考试成绩大兵seo博客
  • 企业网站备案教程怎么去优化关键词
  • 河南郑州网站设计公司设计案例网
  • 中国建设网站下载安装济南竞价托管
  • 昆山自适应网站建设网络推广的方法有多选题
  • 门网站制作百度一下百度主页度
  • 公司网站设计好百度搜索流量查询
  • 如何做一家专门卖零食的网站搜狗指数官网
  • 找公司做网站需要买服务器营业推广的方式
  • 网上接工程活做的网站湘潭seo快速排名
  • 做网站拍幕布照是什么意思近期发生的新闻
  • 建设手机移动网站推广关键词排名
  • 不用框架做网站产品seo怎么优化
  • 深圳市人力资源和社会保障局官网广州seo招聘
  • 怎么做企业营销型网站网络推广公司是做什么的
  • 杭州高瑞网站建设seo公司是什么意思
  • 国家允许哪几个网站做顺风车免费seo优化
  • 做公司网站用哪个公司比较好哪个模板建站好
  • python做网站php汕头seo网站推广
  • 做网站的难题专业竞价托管
  • 网站主题栏目分类百度售后服务电话
  • 网站里的图片切换怎么做大二网页设计作业成品
  • 网站建设教程在线观看产品线上营销有哪些方式
  • wordpress如何开启小绿锁上海seo优化