随笔分类 - HTAP数据库测试
摘要:一、RTO/RPO 对于分布式数据库而言,高可用是一个专业名词,其是系统的一个特性,保障系统能在足够长的时间内提供指定程度的服务,衡量数据库系统的可用性用RTO和RPO; (1)RTO(Recovery Time Obejective,恢复时间指标):故障恢复过程中所需的时间花费。故障发生后,从IT
阅读全文
摘要:针对下面的内容,可以区分单线程和多线程的测试,同时针对每个维度的测试,建议执行3次,并取测试结果的平均值作为对比维度。 测试维度 测试SQL '='等于查询(根据主键) | SELECT * from test WHERE id='菜鸟教程'; | '='等于查询(根据根据唯一键) | SELECT
阅读全文
摘要:介绍稳定性指标RTO与RPO 首先讲起稳定性都会提到两个指标RTO与RPO: RTO:恢复所需的时间指标。是反映业务恢复及时性的指标。表示业务从中断到恢复正常所需的时间。RTO值越小,代表容灾系统的数据恢复能力越强。各种容灾解决方案的RTO有较大差别 RPO:能够恢复到的最新状态。反映恢复数据完整性
阅读全文
摘要:数据库关注点: 首先1、部署、维护的难度,文档是否齐全2、数据库对mysql语法的兼容性 3、相同配置下数据库查询速度(会执行业务相关的SQL执行性能) 4、数据库运行、查询稳定性 其次 6、压力情况下数据库的能力(会执行压力测试)
阅读全文
摘要:在select测试中,我们需要覆盖select中各种支持语法等,因此进行了TPC-H的select优化以此来满足测试需求,主要优化的内容为:8张表,每张表插入的数据为5条,22个查询SQL,每个SQL至少能查询出一条测试结果。 创建8张表的SQL #create 8 tables CREATE TA
阅读全文
摘要:update..left join...set...where create table t1 (c1 int, c2 char(6), c3 int)engine=innodb; create table t2 (c1 int, c2 char(6))engine=innodb; insert i
阅读全文