天天看點

RDS for MySQL 通過分區自動歸檔曆史資料RDS for MySQL 通過分區歸檔曆史資料 未分區的原始表:order_history。 MySQL 分區要求分區字段必須是主鍵或者唯一鍵的一部分,是以需要修改主鍵定義。 删除最久的一個月份分區,建立下個月份分區,總體保留最近 6 個月份的資料。 每月月末 28 日調用分區管理存儲過程,來自動維護分區。

<a href="#1">原始表</a>

<a href="#2">分區</a>

<a href="#3">用于分區維護的存儲過程</a>

<a href="#4">每月調用存儲過程的事件</a>

随着資料的積累,資料量的增加,越來越多的表體積變的龐大,不但影響查詢的執行時間,而且使得管理工作(比如添加删除索引)變的越發複雜和困難。

本文介紹一個通過分區滑動來歸檔曆史資料(以便可以有效控制表的尺寸)的方法,僅供大家參考。