为什么一个分片在分片集群中接收到的通信量会不均衡?
-
为什么一个分片在分片集群中接收到的通信量会不均衡?
-
不太能懂你的問題,能否描述清楚些~
-
就是在某些情况下,一个单独的分片或者一个分片集群中的子集会接收比例不均衡的通信和工作负载,这是为什么了?
-
片鍵設計的不好,數據分配不均勻吧~
-
如果只有單一分片怎麼會負載不均衡呢? 單一分片應該就會承受所有負載了呀~
-
在某些情況下,一個單獨的分片或者一個分片集群中的子集會接收比例不均衡的通信和工作負載。幾乎所有的情況下,都是片鍵不能有效的允許:ref:寫擴展
<sharding-shard-key-write-scaling>.
1.也有可能是由於你的實例中有”熱塊”(hot chunks)。 在這種情況下,你能夠通過分離然後遷移部分資料塊解決這個問題。
2.在最壞的情況下,你可能需要考慮重新分片你的資料並且 選擇一個不同的片鍵 來適應這個模式