標籤:mysql
1,在mysql 命令列中安裝Archive引擎
1, 尋找mysql plugins lib目錄,看目錄中是否存在Archive的so;
mysql > show variables like ‘plugin_dir’;
2, 查看現有的引擎;
mysql > show engines;
3,安裝Archive引擎
Mysql> install plugin archive soname ‘ha_archive.so’;
4,查看安裝結果
Mysql> show engines;
2,更新表引擎
mysql > alter table t_collection engine=archive;
mysql > alter table coocaaDaoHang engine=archive;
3, 建立表邏輯分區;
archive引擎有限制,主鍵不能超過8byte,分區有限制必須用主鍵來分區,所以要保留id欄位的話,只能用id來分區
CREATE TABLE `t_collection` (
`ID` BIGINT (20) NOT NULL AUTO_INCREMENT COMMENT ‘主鍵‘,
`Path` TEXT COMMENT ‘訪問路徑‘,
`Content` TEXT COMMENT ‘資料包內容‘,
`CreateTime` DATETIME NOT NULL COMMENT ‘收集時間‘,
PRIMARY KEY (`ID`)
) ENGINE= ARCHIVE DEFAULT CHARSET=utf8
PARTITION BY RANGE (ID) (
PARTITION p0 VALUES LESS THAN (1000000000),
PARTITION p1 VALUES LESS THAN (2000000000),
PARTITION p2 VALUES LESS THAN (3000000000),
PARTITION p3 VALUES LESS THAN (4000000000),
PARTITION p4 VALUES LESS THAN (5000000000),
PARTITION p5 VALUES LESS THAN (6000000000),
PARTITION p6 VALUES LESS THAN (7000000000),
PARTITION p7 VALUES LESS THAN (8000000000),
PARTITION p8 VALUES LESS THAN (9000000000),
PARTITION p9 VALUES LESS THAN MAXVALUE
);
)
本文出自 “我的營運部落格” 部落格,請務必保留此出處http://linuxpython.blog.51cto.com/10015972/1643940
Mysql安裝archive引擎更新表引擎