sql
百年黑店
记录测试工作过程中的一些小任性
展开
-
MYSQL 慢日志收集和解析
公司使用Percona组件管理mysql,通过这个组件,各个mysql节点会定时上报各类监控指标到SERVER端存储,但是监控指标只统计了两个snapshot时间间隔中的慢查询发生数量,没有具体的SQL信息和过程数据,所以要想分析慢SQL,还需要回到原库去查SLOWLOG。当集群规模较大时(例如我们测试环境接近2000个MYSQL节点,跑不同的业务),逐台统计费时费力,因此做了一个简单的pytho...原创 2020-02-05 12:48:10 · 674 阅读 · 0 评论 -
利用Flask封装sqladvisor服务
利用Flask封装sqladvisor服务使用sqladvisor需要预装很多系统组件,比如percona等,在不连外网的情况下,安装起来还是非常困难的。于是采用镜像的方式安装,这样就存在一个远程调用sqladvisor的问题,于是需要封装一个sqladvisor服务。此服务借鉴了一些archery开源项目的内容,特此说明。from flask import Flaskfrom flask...原创 2020-01-26 23:09:45 · 310 阅读 · 0 评论 -
利用线性拟合模型预测SQL性能隐患
“性能指标的持续增长在未来必然会引发测试问题。”应该是性能测试领域的定理,我们根据这条定理,定制了一个趋势分析模型,用来找出那些存在持续增长趋势的指标。原创 2017-02-28 21:35:49 · 512 阅读 · 0 评论