I'm trying to understand the sharding configuration in my data nodes. Specifically, I want to know the ideal or recommended number of shards per data node for optimal performance.
7 answers
EnchantedNebula
Fri Nov 22 2024
The capacity of shards that a data node can accommodate is directly related to the size of its heap memory.
HanbokGlamourQueenElegance
Fri Nov 22 2024
Specifically, a node equipped with 30GB of heap memory should ideally not exceed 600 shards.
EthereumEmpireGuard
Fri Nov 22 2024
Maintaining a lower shard count relative to this threshold is advantageous for optimal performance.
KDramaLegendaryStar
Fri Nov 22 2024
Exceeding the recommended shard-to-memory ratio can lead to inefficiencies.
SakuraSmile
Thu Nov 21 2024
For instance, if your nodes are handling more than 20 shards per GB of heap memory, this could be a sign of overload.