《王若楠-YAC产品能力观测 细节足见功底.pdf》由会员分享,可在线阅读,更多相关《王若楠-YAC产品能力观测 细节足见功底.pdf(11页珍藏版)》请在三个皮匠报告上搜索。
1、YashanDB 细节足见功底王若楠 前泽塔数科研发总监崖山共享集群YAC产品能力观测测试背景测试架构及环境测试架构测试环境测试环境服务服务器器台台数数CPUCPU内存内存(GBGB)存储存储网络网络4intel 6338-64个物理核(128个逻辑核)755-10GE网卡4intel 6338-64个物理核(128个逻辑核)755-10GE网卡(公网和私网)25GE网卡(连接共享存储)1联想DE6600H-10G+10G+3T25GE网卡交换机交换机私网私网公网公网存储网络存储网络应用应用应用内核进程YCS进程主主YashanDBYashanDB corecore聚合内存聚合内存GLSGCS
2、GRCICSYCS主YFS主UDSYCS备YFS备 主主YashanDBYashanDB corecore聚合内存聚合内存GLSGCSGRCICSUDS内部网络内部网络共享存储控制文件数据文件归档文件日志文件DATE DATE DISKDISK运行信息VOTEVOTEDISKDISK配置信息YCRYCRDISKDISK存储网络公共网络公共网络YAC架构对比产品和部署架构产品和部署架构高可用高可用扩展能力扩展能力成本成本RPORPORTORTO容量容量性能性能建设建设迁移迁移管理管理无无无无低低无无低低低低低低 0/0/性能受性能受到影响到影响分钟级分钟级低低中中中中低低低低0 0秒级秒级高高高
3、高高高高高高高0 0秒级秒级高高高高低低低低中中基于共享存储的对称集群基于共享存储的对称集群(YACYAC、RACRAC)0 0秒级秒级高高高高低低低低中中架构观测测试项及结论YAC产品架构完备。架构及表现与RAC相同,4个节点均具备读写能力,读写性能表现相似。同时,产品存储结构、线程结构不同于市面上其他产品,具有自己的独特性。测试内容测试内容测试项及结论YACYAC产品在产品在做高可用测试,做高可用测试,所测故障场景均可做到正确的识别切换,所测故障场景均可做到正确的识别切换,RPORPO为为0 0,RTORTO小于小于15S15S,一致性正确一致性正确高可用性观测高压力下实例故障测试高压力下
4、服务器故障测试高压力下文件系统故障测试高压力下操作系统等软件故障测试高压力下网络故障测试演亦文化测试结果RPO=0,RTO=15S,一致性正确RPO=0,RTO=15S,一致性正确RPO=0,RTO=15S,一致性正确RPO=0,RTO=15S,一致性正确RPO=0,RTO=2S,一致性正确功能观测测试项及结论产品系统表、系统视图、DBA视图、PL/SQL、事务、非自动提交及回滚方式、功能等与Oracle高度兼容。在细节功能及使用习惯上很好的保持了与Oracle及MySQL一致的同时,也做了功能的丰富。测试内容子项多实例并发一致性以及死锁测试事务机制savepoint、自治事务、读已提交和可串
5、行化隔离级别、支持V、GV视图匿名块存储过程定时任务自定义函数触发器高级包自定义类型兼容性安全功能全局临时表文件系统基本功能共享存储在线扩容能力性能观测050100150200250使用BenchmarkSQL5.0进行性能测试Tpmc(单位:万)YAC单机友商K相似环境下,官网数据为175万。友商OG相似环境下,官网数据为150万;开源P相同环境,调优后测试数据为110.5万;单机性能YAC集群单节点友商OG(相似环境,官网数值)开源P(同等环境,调优后自测)友商K(相似环境,官网数值)YashanDBYashanDB单机最高性能单机最高性能202202万,且万,且CPUCPU占用率接近占用
6、率接近65%65%左右;左右;YACYAC集群单实例最优集群单实例最优194194万,相对单机万,相对单机202202万可知万可知YACYAC集群架构几乎对单节点的性能集群架构几乎对单节点的性能没有影响;没有影响;性能观测使用BenchmarkSQL5.0进行性能测试在同等环境下,对友商O进行测试,增速超过友商O扩展性YACYAC四节点集群随节点数的增加,性能基四节点集群随节点数的增加,性能基本呈线性增长本呈线性增长1840938.641840938.642893046.262893046.263589077.01