2015-06-06 14:57:29 5446次浏览 3条回答 0 悬赏 0 金钱

对一个特别大的表进行拆分,每100万条记录分一个表,而且数据是递增的。这可犯愁了,yii2框架里有人遇到过吗?

  • 回答于 2015-06-06 15:38 举报

    不太明白你的需求,自增id是可以赋值的。

  • 回答于 2015-06-06 19:55 举报

    分表

    主表news: id,subTableId,created_at,updated_at...
    副表newsdata{subTableId} : id,content,...

  • 回答于 2015-06-07 16:46 举报

    可以设计一个meta主表,id自增,创建新纪录先在主表中创建一条记录获得id,再将数据存到子表中,子表id不需要自增,直接使用主表的id保持全局唯一。拆分的话方法就有很多种了,根据id进行哈希,或者直接按照id区间分段,具体需要怎么分看业务需求吧

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
zbx2014
主管

zbx2014

注册时间:2014-03-20
最后登录:2017-02-17
在线时长:23小时0分
  • 粉丝2
  • 金钱280
  • 威望0
  • 积分510

热门问题