Continuing the discussion from Maximum lead node memory limit:
When we selected SingleStore (this was before my time, and I believe it was before the rebranding), the SingleStore engineer recommended a maximum of 4 CPUs and 64 GBs per leaf node. We would get better performance from many small leaf nodes rather than fewer, more robust, leaf nodes.
What are the current guidelines for node provisioning?
We only utilize 50% of our licenses with four-leaf nodes with four(4) (v)CPUs and 64 GB of RAM each. With over 8.4 TB of columnstore tables, most of which have 85% to 93% compression, which is utilized by four different internal (OLAP) and customer facing (usually hybrid OLTP/OLAP) applications. HA is enabled as well.
CPU is an almost constant 10% utilization while memory is almost always 60+% when the cluster is idle idle, even during idle periods. Considering we have less than 2 GBs of rowstore tables. We are running 7.5.12 and several of our commonly used (OLAP) tables are nearly 1 TB in size with 92% compression.
Thanks for any insights.