炫“库”行动-人大金仓有奖征文--改造tpce测试工具dbt5,提升测试结果tpse

kangming7508 kangming7508     2023-01-13     674

关键词:

文本正在参与【炫“库”行动—人大金仓有奖征文】,活动链接:CSDN 

TPCE和测试工具的介绍请参考

​​​​​​炫“库”行动-人大金仓有奖征文---TPC-E测试工具osdldbt-dbt5编译和测试方法_kangming7508的博客-CSDN博客​​​​​​

dbt5的运行架构如下:

 

在使用dbt5测试的过程中,我们发现了一些问题,最主要的问题就是当增加user数时(并发处理能力),dbt5的股票交易所模块程序会有大量的进程被创建出来,且持续增加,这样一来就会将当前服务器环境的文件句柄和进程资源等计算资源快速消耗光,导致无法继续测试下去。

由此,通过阅读和理解dbt5原程序的代码逻辑,分析了出现以上问题的起因,故对dbt5原架构做了以下的优化,过程如下:

优化前:

优化后:

这样一来,消除了在做TPCE测试时增加user数,(通过增加user数,增加并发处理能力),出现的大量进程和线程产生的情况,测试的结果tpsE也有了显著提升。

tpsE由改造前100以内,提高改造后的1000以上。(服务器的CPU核数为64 核)。

 

 

炫“库”行动—人大金仓有奖征文—sqllike的使用(代码片段)

👉本文正在参与炫“库”行动—人大金仓有奖征文👈通配符可用于替代字符串中的任何其他字符。一、概念MySQL中使用SQLSELECT命令来读取数据,同时我们可以在SELECT语句中使用WHERE子句来获取指定的记录。WHERE子句中... 查看详情

炫“库”行动-人大金仓有奖征文—金仓数据库的windows安装教程

​​​​​​​【本文正在参与炫“库”行动-人大金仓征文大赛】,活动页面链接:炫“库”行动。金仓数据库管理系统KingbaseES是北京人大金仓信息技术股份有限公司研发的一款国产数据库管理系统,它是面向事务... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r3读写分离集群在线扩容案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:此次测试案例用于kingbaseESV8R3读写分离集群在线扩容测试,主要分为三个步骤。1、通过sys_basebackup创建新备库... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r3读写分离集群在线扩容案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:此次测试案例用于kingbaseESV8R3读写分离集群在线扩容测试,主要分为三个步骤。1、通过sys_basebackup创建新备库... 查看详情

炫“库”行动-人大金仓有奖征文---tpc-e测试工具osdldbt-dbt5编译和测试方法

文本正在参与【炫“库”行动—人大金仓有奖征文】,活动链接:CSDN 1   TPC-E和测试工具dbt-5介绍什么是TPC-ETPC测试基准E(下文称TPC-E)是由事务处理性能委员会(下称TPC)开发的一个新的用于测试OLTP负载的测试基准(基准于2... 查看详情

炫“库”行动-人大金仓有奖征文-金仓数据库巡检方案

一.概述为达到服务人员有效的对现场数据库环境进行管理、配置和维护,保障信息系统安全和稳定的运行以及具备日后对数据库系统风险的评估能力,推出本巡检方案。主要目的:了解现场硬件环境了解操作系... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r3读写分离集群在线扩容案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:此次测试案例用于kingbaseESV8R3读写分离集群在线扩容测试,主要分为三个步骤。1、通过sys_basebackup创建新备库... 查看详情

炫“库”行动-人大金仓有奖征文-金仓库分析型数据库(代码片段)

金仓库活动文章目录1.你有哪些数据库sql优化经验?2.使用Redis有什么好处?3.Redis集群如何选择数据库?4.MongoDB的使用场景?5什么是MongoDB?6实践出真理,leetCode刷mysql题目的的总结。LeetCode题目1leetcode题目... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r6手工创建主备流复制集群案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:  KingbaseESV8R6集群部署一般可采用图形化方式快速部署,但在生产一线,有的服务器系统未启用图形化环... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r6手工创建主备流复制集群案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:  KingbaseESV8R6集群部署一般可采用图形化方式快速部署,但在生产一线,有的服务器系统未启用图形化环... 查看详情

炫“库”行动-人大金仓有奖征文,kingbasees数据库经典排障记录

最近人大金仓的KingbaseES数据库火了,作为新一代的HTAP混合负载型数据库,KingbaseES凭借着优异的性能,在国产信创数据库中独领风骚,在各方面几乎全部领先于其它对手,近年来被广泛使用。但是数据库国产... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r6手工创建主备流复制集群案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:  KingbaseESV8R6集群部署一般可采用图形化方式快速部署,但在生产一线,有的服务器系统未启用图形化环... 查看详情

炫“库”行动-人大金仓有奖征文,内存巨页引发oom的经典案例

最近人大金仓的KingbaseES数据库火了,作为新一代的HTAP混合负载型数据库,KingbaseES凭借着优异的性能,在国产信创数据库中独领风骚,在各方面几乎全部领先于其它对手,近年来被广泛使用。但是数据库国产... 查看详情

炫“库”行动——超全数据库疑难知识总结(解说+案例)建议收藏!(代码片段)

本文正在参与炫“库”行动-人大金仓有奖征文:快来点击活动链接参与投稿吧https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edbhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb目录一、数据库分析与设计 二、UML与数据库应用系... 查看详情

炫“库”行动☀️人大金仓数据库管理系统☀️-sql&jdbc&整合mybatis框架&登录注册demo实现(持续更新中......)(代码片段)

目录使用IDEA连接金仓数据库:步骤一:连接环境准备步骤二:编码测试 测试代码(概览):代码解析:连接数据基本配置信息:创建数据库连接:查询数据表中信息:使用IDEA连接金仓数据... 查看详情

kingbase国产化数据库数据迁移:oracle11g数据库转库人大金仓数据库实例演示(代码片段)

国产化人大金仓数据库数据迁移第一章:转库前准备人大金仓数据库建库第二章:oracle转人大金仓数据库实例演示①创建迁移项目②配置迁移数据库③开始迁移第一章:转库前准备人大金仓数据库建库数据库创建过程... 查看详情

kingbase国产化数据库数据迁移:oracle11g数据库转库人大金仓数据库实例演示(代码片段)

国产化人大金仓数据库数据迁移第一章:转库前准备人大金仓数据库建库第二章:oracle转人大金仓数据库实例演示①创建迁移项目②配置迁移数据库③开始迁移第一章:转库前准备人大金仓数据库建库数据库创建过程... 查看详情

人大金仓的用户权限设置(代码片段)

人大金仓的逻辑对象体系很清晰:库-模式-表/视图/叉叉叉,分别对应不同的权限。今天我想访问一下同库中其他模式的表,结果提示对该模式缺乏权限。我执行了好几遍这个grantallonalltablesinschema"模式2"to"用... 查看详情