求助,分区后正常,数据达到350W(单表)出现22错误,
刷新几下,又会正常。但是,多刷新几下可能又会出现这个错误。重启mysql服务器会正常一会。
刚开始怀疑是表的问题,重新建立,导入数据后,
从navicat上分别打开两个数据库的大表,前表打开正常,后表打开会报22错误。
分区是按照地区(最初是只按照省,后来改成按照市)进行分的。(194个分区,list分区)
共分了两个表,一个company,一个member 
company的表结构以及创建的分区代码
CREATE TABLE `ss_company` (
  `userid` bigint(20) unsigned NOT NULL DEFAULT '0',
  `username` varchar(30) NOT NULL DEFAULT '',

  PRIMARY KEY (`userid`,`areaid`),
  KEY `domain` (`domain`,`userid`,`areaid`),
  KEY `vip` (`vip`),
  KEY `areaid` (`areaid`),
  KEY `groupid` (`groupid`),
  KEY `fromtime` (`fromtime`) USING BTREE
) ENGINE=MyISAM
PARTITION BY LIST (areaid)
(PARTITION ss_company0 VALUES IN (0) ENGINE = MyISAM,

 PARTITION ss_company394 VALUES IN (394) ENGINE = MyISAM);