0
我有一個簡單的用戶表,其中有一個名爲'activationStatus'的列不斷更新得非常頻繁,在另一個表中移動該列是一個更好的做法'activaton'並使用userId作爲其外鍵。MYSQL在不同的表中移動頻繁更新的列以獲得更好的性能
我有一個簡單的用戶表,其中有一個名爲'activationStatus'的列不斷更新得非常頻繁,在另一個表中移動該列是一個更好的做法'activaton'並使用userId作爲其外鍵。MYSQL在不同的表中移動頻繁更新的列以獲得更好的性能
也許吧。我不會這樣做,除非可以在負載測試中證明它對您的應用程序有所不同。
有性能的權衡。例如:
最終,Stack Overflow上的任何人都可以毫不猶豫地回答這個問題,「但是你應該用自己的代表性流量來測試你自己的應用程序。」
另一種策略是將activationStatus存儲在另一個數據存儲(如Redis)中,因此您總是寫入快速內存。