CREATE TABLE `table` (
`id` int(11) ,
`data` varchar(32),
PRIMARY KEY (`id`),
UNIQUE KEY `data` (`data`)
);
此table只会执行两种SQL:
select data from table where id=x //根据id取data
select id from table where data=x //根据data取id
因为数据量较大,打算应用MySQL的分区(partition)
想知道针对这样的案例,使用何种分区方式合适?
`id` int(11) ,
`data` varchar(32),
PRIMARY KEY (`id`),
UNIQUE KEY `data` (`data`)
);
此table只会执行两种SQL:
select data from table where id=x //根据id取data
select id from table where data=x //根据data取id
因为数据量较大,打算应用MySQL的分区(partition)
想知道针对这样的案例,使用何种分区方式合适?