在一个驱动器上分布一个表的分区
有近10亿行,我们必须在SSD中拆分单独的分区,每个SSD中有大约4个分区。 表的当前模式: CREATE TABLE IF NOT EXISTS `a` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `special_key` varchar(20) NOT NULL DEFAULT '0', `data1` varchar(20) NOT NULL, `data2` varchar(20) NOT NULL, `updated` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`,`special_key`), UNIQUE KEY `special_key` (`special_key`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=4 PARTITION BY KEY (special_key) PARTITIONS 12; 如果我们在开始分区的时候这样做了,那么这个命令看起来像这样: […]