2014-06-23 25 views
0

我有一個表user_history有700萬條記錄。我想知道如何使用以下標準管理此表:如何管理大量行的MySQL表

我有超過200萬條2012年的記錄,現在還沒有被廣泛使用,這意味着用戶只能查看他的歷史記錄。

現在有什麼選擇來管理這個表?我是否需要刪除2012年的行?社交媒體網站(Facebook,Twitter)如何管理他們的用戶歷史?

+0

這是一個很長的辯論。但對於Facebook和Twitter而言,7m是小菜一碟。但是,如果這些記錄不重要,則可以歸檔舊記錄,並且還可以根據年份對錶格進行分區。有很多技巧,谷歌會幫助很多。 –

+4

700萬行很大,但不是很大。不要擔心。但是當它變得更大時,請看看分區。 – Strawberry

+0

分區mysql表http://www.chrismoos.com/2010/01/31/mysql-partitioning-tables-with-millions-of-rows –

回答