鍍金池/ 問答/數(shù)據(jù)庫  網(wǎng)絡(luò)安全/ 用戶金額流水表,要怎么分表才好?

用戶金額流水表,要怎么分表才好?

用戶每次金額變動都記錄到此表中。
網(wǎng)站用戶大約100W,現(xiàn)在表太大了,想到了分表,要怎么分才好?
表結(jié)構(gòu)!
用戶id是32位的guid
圖片描述

回答
編輯回答
孤星

oracle中一般是用分區(qū)表吧。

如何分表或分區(qū),取決于表的查詢方式;
從你的說情況,如果查詢一定有用戶ID,建議按照用戶ID HASH分區(qū)的方式;如果時間也是必選的,可以考慮用ID
HASH + CREATE_AT RANGE的組合分區(qū)。

2018年6月21日 18:06