当前位置:网站首页>Detailed description of gaussdb (DWS) complex and diverse resource load management methods
Detailed description of gaussdb (DWS) complex and diverse resource load management methods
2022-06-29 19:44:00 【InfoQ】
background
- The role of concurrency limit in resource bottleneck
- CPU The actual use effect of the limit
- CPU The actual effect of quotas , The quota CPU And limits CPU Ability comparison
Scene one : The role of concurrency limit in resource bottleneck
Environment building


Data structure
- tpcds Data from tpcds Tool construction . It took nearly a night . Start a local gds The server , establish tpcds Corresponding original table and appearance , Direct import .HDD disc , Import performance is also poor .
- tpcc Data is readily available in other test data servers , Create the original table surface directly gds Import ,100x data , Import approx 10min about .
Test ideas
- find tpcds Middle and high CPU Consumed statements , Testing several concurrencies will CPU Full , And the running time should not be too long , Avoid affecting test efficiency .
- Find the statement , Set the concurrent number of a batch of jobs , For example, the overall number of jobs is 30 individual , just 4 Concurrency will CPU Full , Then test under different concurrency control , Operation performance .
- Different and issue the first completion time due to CPU The degree of competition varies , Time is different , So it also needs to be recorded .
Test data

Conclusion analysis
- First, we plot the concurrency number and the overall execution time , Trend chart of single execution time :

- As the number of concurrent increases , The overall running time has been slightly improved , Description in CPU In the case of bottlenecks , Reduction of concurrency , It does not improve the overall performance of batch jobs .
- The overall average running time of the job is also relatively stable , The average time spent running each job , There is no big difference under different concurrency numbers .
- Run time of the first completed job , The concurrency number is 4 Under the circumstances , Only 400s+, And in the concurrent number 30 The situation of fullness , Reached 1620s+, have a long way to go , The change trend is basically linear with the increase of concurrency .
General description
边栏推荐
- [proteus simulation] matrix keyboard interrupt scanning
- @SneakyThrows注解
- 1404万!四川省人社厅关系型数据库及中间件软件系统升级采购招标!
- Go: how to write a correct UDP server
- 正则表达式系列之手机号码正则
- JVM (2) garbage collection
- In 2022, the financial interest rate has dropped, so how to choose financial products?
- QC protocol + Huawei fcp+ Samsung AFC fast charging 5v9v chip fs2601 application
- 云服务器的安全设置常识
- npm ERR! fatal: early EOF npm ERR! fatal: index-pack failed
猜你喜欢

Foxit software was invited to appear at the 2022 advanced manufacturing digital intelligence development forum
![[USB flash disk test] in order to transfer the data at the bottom of the pressure box, I bought a 2T USB flash disk, and the test result is only 47g~](/img/c3/e0637385d35943f1914477bb9f2b54.png)
[USB flash disk test] in order to transfer the data at the bottom of the pressure box, I bought a 2T USB flash disk, and the test result is only 47g~

The list of winners in the classic Smurfs of childhood: bluedad's digital collection was announced

Inception 新结构 | 究竟卷积与Transformer如何结合才是最优的?

@SneakyThrows注解

Win11安装权限在哪里设置?Win11安装权限设置的方法

4-1 port scanning technology

Violent solution to the question of guessing the ranking

Game Maker 基金会呈献:归属之谷

Game maker Foundation presents: Valley of belonging
随机推荐
技术保证质量,软件测试的这些测试方法你都掌握了吗?
一个mysql里有3306端口下,一个mysql有20多个数据库,怎么一键备份20多个数据库,做系统备份,防止数据误删除?
WPS和Excele
[sword finger offer] 51 Reverse pair in array
Static static member variables use @value injection
ASP. Net core creates razor page and uploads multiple files (buffer mode) (Continued)
Flutter 调用百度地图APP实现位置搜索、路线规划
Technical methodology of new AI engine under the data infrastructure upgrade window
Common knowledge of ECS security settings
Zotero期刊自动匹配更新影响因子
Sword finger offer 66 Building a product array
Arm comprehensive computing solution redefines visual experience and powerfully enables mobile games
做白银k线图有多重要?
Flutter 2.0 FocusScope. of(context). The requestfocus (focusnode()) does not take effect
The concept and properties of mba-day26 number
Win11策略服务被禁用怎么办?Win11策略服务被禁用的解决方法
Canonical的工程师们正努力解决Firefox Snap的性能问题
[observation] softcom power liutianwen: embrace change and "follow the trend" to become an "enabler" of China's digital economy
KDD 2022 | 協同過濾中考慮錶征對齊和均勻性
【精品】pinia详解