mysql每天有1千萬數(shù)據(jù) 怎么辦?分表嗎 有什么好的方案。?
作者: 發(fā)布日期:2025-06-29 01:55:10
我前公司,訂單量最大的時候每天800萬。
我們的設(shè)計是 訂單表只保留4天的數(shù)據(jù),每天凌晨空閑的時候把4天前的數(shù)據(jù)遷移到歷史表里。
歷史表只保留30天數(shù)據(jù),也是每天凌晨空閑的時候把30天前數(shù)據(jù)遷移到備份表里。
備份表每個月一張表,名字比如 Order_202505 。
訂單表和歷史表在 高性能的服務器上的數(shù)據(jù)庫里,而備份表放在低性能大硬盤的服務器上。
整個系統(tǒng)跑得很穩(wěn)定,沒啥問題。
補充一下查詢的問題。
設(shè)計訂單ID的時候就包含了下…。









