Memory not utilized above 10% by Vertica
We have a 3 node dev vertica cluster, each node with 24 cores, 96G memory, and 4TB storage @10000 rpm. Even at high server loads with concurrent query and data load going on, the memory usage doesnt go about 10% in each of the node. The CPU is utilized at 100% for all the cores in all nodes. The general resource pool is being used for all querying and data load, and the maxmemorysize is "Special: 95%". Swap is not being used. Are there any parameters to tweak for better memory utilization?
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.
, and most of our queries are tuned to use group by pipeline and run quite fast. However, my concern is more on the disproportionate utilization of resources: the CPU utilization is consistently 100% while most of the memory is sitting idle. I am trying to figure out whether any configuration parameter is restricting memory usage while queries are waiting on I/O, or whether the I/O or the interconnect between the nodes is not keeping up with the query requirements, keeping the CPUs on wait. PlannedConcurrency is set to 8 and ExecutionParallelism is 16. We dont have any varbinary columns, and the varchar columns are all within 1024 characters. So to rephrase my question, can I get better query response time and concurrency by utilizing more of the available memory that is currently sitting idle? Thanks a lot Sajan