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

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

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

回答
編輯回答
孤星

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

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

2018年6月21日 18:06