比如这样:CREATE TABLE tbl (
id INT NOT NULL PRIMARY KEY,
time DATETIME
) PARTITION BY HASH (id)
PARTITIONS 4;按照id来分四个表,经过粗陋的测试,分表和不分表在性能上没什么差别!是不是像这种情况,就没必要分表了呢?
还有,分表把一个大文件分成若干个小文件,这样是否能够降低表的损坏率呢?
我的一个表已经到了4G多,经常会损坏,出现ERROR 1030 (HY000): Got error 134 from storage engine的错误,不知道分表是否能够减少此类错误的发生次数?
id INT NOT NULL PRIMARY KEY,
time DATETIME
) PARTITION BY HASH (id)
PARTITIONS 4;按照id来分四个表,经过粗陋的测试,分表和不分表在性能上没什么差别!是不是像这种情况,就没必要分表了呢?
还有,分表把一个大文件分成若干个小文件,这样是否能够降低表的损坏率呢?
我的一个表已经到了4G多,经常会损坏,出现ERROR 1030 (HY000): Got error 134 from storage engine的错误,不知道分表是否能够减少此类错误的发生次数?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货