凡是指标相关的,先清空相关干扰条件,然后点击确认,比如加载性能里的列表页面,要查慢加载次数这个指标
这个时候去这个数据库
写SQL语句
select* fromquery_log ql whereql.user_name = 'sheng.yu-n@msxf.com' order byexec_time desc limit 50
然后找到自己对应操作的SQL
通过结合时间和context_id来确定自己的语句是哪一个,有的还有好几条语句,需要自己分别执行进行计算,这个SQL语句供自己参考,结合着
https://weikezhijia.feishu.cn/sheets/BIvxsKZhHhzpC6tDyoLcPE50n4d?sheet=Ixm6Z2 这里的指标注册表(第4列),筛选条件,聚合方式等,来最终确定SQL语句。
例子2:比如要查询慢加载占比,那么就清空干扰项,然后queryLog查到SQL,会有两条有用的SQL,找出来,第一条是慢加载的次数,第二条是这个页面的总加载次数,然后自己去计算这个比例。
************************************************************
例子3:查询web端数据看板里的慢页面加载次数折线图
首先点击数据看板,然后
select* fromquery_log ql whereql.user_name = 'sheng.yu-n@msxf.com' -- and context_id like order byexec_time desc limit 50
这个时候会有几十条SQL,因为折线图特别多,这个时候通过看
context_id 这个字段,找到带h5_view_slow_cnt的,这个就表示慢加载次数,然后会有两条SQL,一条是上期的,一条是本期的,然后分别去执行,然后再与前端界面进行比对(折线图里为0的数据库里没展示出来)
大概是这样,全部操作方式参考这个视频 https://weikezhijia.feishu.cn/minutes/obcn8v6m2785sv64t618du9i