首页
学习
活动
专区
工具
TVP
发布

测试技术圈

测试丨技术丨面试丨DevOps 关注测试技术圈,关注测试,添加巨蜥小程序获取精品技术文章
专栏作者
278
文章
383206
阅读量
94
订阅数
MySQL大表优化方案
阿里云RDS FOR MySQL(MySQL5.7版本)数据库业务表每月新增数据量超过千万,随着数据量持续增加,我们业务出现大表慢查询,在业务高峰期主业务表的慢查询需要几十秒严重影响业务
Criss@陈磊
2020-11-05
1.5K0
用过XA分布式事务吗?
下图说明了一个DTP系统的本地实例,其中AP调用TM来构造事务。这些框表示X/Open DTP模型中的软件组件。箭头指示控制流的方向。
Criss@陈磊
2019-11-21
5330
MySQL排序速度慢而且可能不稳定
有一个功能,按照算法得出的权重值,分页展示一批列表数据,权重值越大越靠前。研发同学反馈查询速度慢且排序不稳定。
Criss@陈磊
2019-11-12
1.9K0
利用split工具解决一次MongoDB日志异常问题
mongodb的日志正常应该为:ASCII text, with very long lines,但是现在却变成了PCX ver. 2.5 image data。需要弄清楚原因。
Criss@陈磊
2019-11-07
8200
grafana&prometheus生产级容器化监控-3:监控mysql
1.prometheus-storage-mysql-configmap.yaml
Criss@陈磊
2019-10-28
7110
Jmeter Grafana监控资源
Jmeter 原生的监控图形比较丑,最近在查找资源时发现Granfana 监控面板效果很好看,图形化界面监控指标,也适合在性能测试报告中使用,比如这样的
Criss@陈磊
2019-10-28
1.7K0
容器监控系统如何做,看看这篇就够了
随着线上服务的全面docker化,对docker容器的监控就很重要了。SA的监控系统是物理机的监控,在一个物理机跑多个容器的情况下,我们是没法从一个监控图表里面区分各个容器的资源占用情况的。
Criss@陈磊
2019-10-09
4.7K0
Pytest框架之fixture(三)
在单元测试的组件中,主要分为测试用例,测试固件,测试套件,测试执行以及测试报告,看过我书的同学对这些应该很清晰。测试固件也是不难理解,也就是在测试用例执行前需要做的动作和测试执行后需要做的事情。比如在UI的自动化测试中,我们更加关注的是对页面的操作,而不是关心打开浏览器和关闭浏览器,在数据库的操作中,更加关注的是对MySQL的基本操作,而不怎么关心连接数据库和数据库断开连接这部分。所以打开浏览器和关闭浏览器,连接数据库和关闭数据库部分,可以让测试固件去干,测试用例的层面更加关心测试用例的执行结果以及断言结果。在pytest的测试框架中,测试固件有各种形式的表现,比如除了刚才说的初始化与清理外,还有它强大的参数化的部分。下面还是通过具体的案例来说明这部分的应用。
Criss@陈磊
2019-09-17
5500
一篇 CPU 占用高,导致请求超时的故障排查
一个管理平台门户网页进统计页面提示请求超时,随进服务器操作系统检查load average超过4负载很大,PID为7163的进程占用到了800%多。
Criss@陈磊
2019-09-11
1.7K0
响应慢也有可能是SQL惹的祸:Limit可能会惹祸上身
相信很多人都知道limit,无论是RD还是TEST,为了后续比较容易描述,我们先介绍一下limit。
Criss@陈磊
2019-08-02
3760
记一次服务器执行MySQL耗时问题
导读:本篇记录一次服务器执行MySQL耗时的问题,耗时的问题在于一句SQL执行,耗时超过1000ms,如何解决这个问题?通过这篇文章了解下。
Criss@陈磊
2019-08-02
1.1K0
写数据库同时发mq消息事务一致性的一种解决方案
随着公司业务的增长,单体应用架构很难满足业务快速迭代以及性能方面的需求,都会进行服务化改造,按照业务等要素将原来庞大的单体应用拆分成不同的服务。那么在进行服务化改造之前首先就是面临是服务化基础设施的技术选型,其中最重要的就是服务之间的通信中间件。服务之间的通信可以分为同步方式和异步方式。同步的方式的代表就是 RPC,异步方式一般会选用mq。
Criss@陈磊
2019-08-02
6.5K1
一个海量在线用户即时通讯系统(IM)的完整设计Plus
《一个海量在线用户即时通讯系统(IM)的完整设计》(以下称《完整设计》)这篇文章发出来之后有不少读者咨询问题,提出意见或建议。主要集中在模块拆分、协议、存储等方面。针对这些问题做个简单说明。
Criss@陈磊
2019-08-02
5K0
【文章】数据库非共享集群性能测试方法研究
目前,随着大型决策支持系统的发展,其支撑数据库的执行效率已经成为制约整个企业信息系统性能和效率提升的瓶颈。[1]尤其在电子商务领域,联机事务分析(OLAP)应用越来越广泛,对性能的要求也越发紧迫。联机事务分析是以多维度的方式分析数据,能弹性地提供积存、下钻和枢纽分析等操作,呈现集成性决策信息的方法。其目前主要处理兆兆(T)字节的数据,满足复杂的查询需求,尤其是对多张表中的千万条记录的数据进行数据分析和信息综合。而目前上述需求在关系数据库中已经不能完全的得到满足。[2]同时,商业应用领域对性能、可靠性和性价比的苛刻要求,催生了数据库集群的广泛应用[3]。数据库集群分为共享集群和非共享集群,而针对决策支持系统的业务处理,非共享集群有其固有的优势。[4]
Criss@陈磊
2019-08-02
6470
在开始准备测试环境前,都需要看测试服务器上的哪些信息?
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Criss@陈磊
2019-08-02
6490
QA如何做静态代码分析
刹那,我就知道这次代码改动的质量如何,是不是引进了新的bug,哪行代码写的不好,哪个功能需要重构, 你觉得开发会不会对你更加佩服呢?(蜜汁微笑)
Criss@陈磊
2019-08-01
6040
MySQL百万级数据量分页查询方法及其优化
方法5: 利用MySQL支持ORDER操作可以利用索引快速定位部分元组,避免全表扫描
Criss@陈磊
2019-08-01
3.7K0
MySQL 导致 CPU 消耗过大,如何优化
谁在消耗cpu? 用户+系统+IO等待+软硬中断+空闲 祸首是谁? 用户 用户空间CPU消耗,各种逻辑运算 正在进行大量tps 函数/排序/类型转化/逻辑IO访问… IO等待 等待IO请求的完成 此
Criss@陈磊
2019-08-01
7540
这几个Redis使用技巧,让你的程序快如闪电
实际上NewLife.Redis是一个完整的Redis协议功能的实现,但是Redis的核心功能并没有在这里面,而是在NewLife.Core里面。
Criss@陈磊
2019-08-01
4250
事务注解(@Transactional)引起的数据覆盖故障
车辆交付履约流程上两个节点(工程项目)A和B, A修改一条数据记录item(工单),然后发消息给B,B也会对item进行修改。
Criss@陈磊
2019-08-01
8060
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档