0
我有幾萬個相關的小實體(NDB在主從之上,將不得不移到HRD一天..)我想將其放在同一個實體組中以啓用交易。交易對大型實體組(蟒蛇,NDB,主/從)的性能影響
這些實體的小子集將通過事務進行更新。
此設置的性能影響是什麼?
這是否意味着整個組在更新期間被鎖定?即一次一筆交易。
謝謝!
我有幾萬個相關的小實體(NDB在主從之上,將不得不移到HRD一天..)我想將其放在同一個實體組中以啓用交易。交易對大型實體組(蟒蛇,NDB,主/從)的性能影響
這些實體的小子集將通過事務進行更新。
此設置的性能影響是什麼?
這是否意味着整個組在更新期間被鎖定?即一次一筆交易。
謝謝!
對於實體組,每秒寫入事務的性能限制大約爲1次。 整個組確實被鎖定以進行更新。後續事務將失敗並重試。
實體組中的10k個實體聽起來很多,但它實際上取決於您的寫入模式。例如,如果組中只有少數實體進行了更新,那麼這可能不是什麼大問題。但是,如果隨機用戶不斷更新組中的隨機實體,則需要將其分解爲更多實體組。
「每秒執行1次寫入事務的性能限制」 - 這是否意味着完成5個同時發佈的事務(在同一組的實體上)需要大約5秒鐘? – Srg
這可能會發生,因爲交易基礎結構中有一些自動重試。前幾個事務也可能成功,而後面的事務可能會失敗(這對於更多流量來說更有可能) – dragonx
每個組有兩種類型的實體。第一類(幾千)實體很少發生變化(每週幾次),第二類實體(幾千)也會每天發生幾次變化。 – Srg