现在我这个表A中的数据大约有65万.我想把它分到多个表中去.这样处理速度会快一点.表我都建好了.分了三个表.连原表一共是四个表.现在我想把把原表中的数据,分出45万出来,放到新建的三个表中去.每个15万.
如何才能把数据分出来以后,再从原表中删除已经导出来的记录?

解决方案 »

  1.   

    如果数据本身是相同的一张表中的,只是为了提高效率而分表,则不建议不种分表。
    同样提高效率,则应该使用分区表。 这样可以保持逻辑上的一致。
      

  2.   

    不是.可能我说得不是太明白.因为这些数据要经过处理才能用.而一台服务器处理起来速度会很慢.所以要分成多个表放到多台服务器上同时处理.这样速度会快一点.
    这里不是为了提高查询速度.而是数据急着要用.所以要加快处理速度.
      

  3.   

    分批插入其他表..
    最好能现加个序号字段 这样判断插入数目和删除都很方便
      

  4.   

    用分表的原则进行分区,否则的话多个表维护起来麻烦