我有一個MySQL數據庫,它在給定的時間(約120萬行)每週的特定一天每週接收一次數據,並將其存儲在中,讓我們稱之爲「活」表。每週使用PHP存檔MySQL數據
我想將「實時」表中的所有數據複製到歸檔文件中,並截斷活動表格以爲下一週的下一個「當前數據」留出空間。
任何人都可以提出一個有效的方法來做到這一點。我真的試圖避免 - 從live直接插入archive_table select *。我希望能夠使用PHP來運行這個存檔器,所以我不能使用Maatkit。有什麼建議麼?
編輯:此外,存檔的數據需要隨時訪問。由於每個刀片都帶有時間戳,如果我要尋找從上個月的數據,我可以尋找它在檔案
你試過mysqldump嗎? – halfdan 2011-04-12 19:43:07
那麼mysqldump到你的PHP可以接受的文件的cron作業呢? – SorcyCat 2011-04-12 19:44:33