首页 > 解决方案 > 为什么我的 vertica 集群不能随着并发用户数量的增加而很好地扩展?

问题描述

我正在运行一个 10 节点 Vertica 测试平台,每个节点都有 256GB 的 RAM 和 40 个 cpu 内核。当我查看 vertica 管理控制台 (MC) 中的资源利用率内存/cpu/IO 时,我没有在 MC 中看到任何异常活动。

CASE A: 1 User Test 我跑单用户 Jmeter JDBC 测试,查看系统资源,几乎没有任何资源利用率(cpu/memory/IO 在 20% 以内)

CASE A: 5 User Test 我跑了 5 user Jmeter JDBC test,查看系统资源,几乎没有任何资源利用率(cpu/memory/IO在20%以内)

但是,5 用户测试执行查询的时间是单用户测试的 3 倍。

注意:这些是 SELECT QUERY 基准测试,没有独占锁

尽管在上述情况下,为什么会有很大的时差?

我正在寻找在这种情况下要遵循的方向,我已经完成了 Vertica 文档要求我们做的所有基本事实检查(即查看 query_request、dc_allocation_*、resource_acquisition 等表以查找原因)。

标签: databasevertica

解决方案


推荐阅读