采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
其实我感觉我现在的业务不需要那么麻烦,我想的就是,按区间分,通常每张表都会有个自增id, 利用自增id分 ser1表 是1~50 user2表 是51~100 //insert 操作完成后,判断id值,超过50w时,创建新表。
业务场景: 一本小说有大量的章节目录,几千本本书,差不多几百万章节目录啦。我就想简单的分个表存储。
但是分是好分,但是查询的时候,要怎么查?
同存储数据一样,查询的时候也要在程序中实现分表的逻辑。不过你所说的这种动态分表很难去查,一般是提前分好表,比如说1-50W在table-1,50W-100W在table-2等等。。。然后,你还要有一个地方统一生成ID值。
非常感谢!
你说的这样也可以,就是要维护一张数据和存储表的映射表。
登录后可查看更多问答,登录/注册
面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。
1.7k 35
1.3k 29
1.1k 17
1.1k 15