求mysql的分表策略

fly_heart_yuan 2012-12-09 11:46:39
有这样一个数据表,40w条数据记录,我有时会按照id查询,有时会按照其他字段查询
现在想分表,但是又不想对之前的代码有过多影响

求大侠帮忙
...全文
250 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
oceans0501 2012-12-12
  • 打赏
  • 举报
回复
楼主问题解决了吗,也遇到了同样的问题,能交流下吗? QQ:3969548
iihero_ 2012-12-09
  • 打赏
  • 举报
回复
40w条数据,没有必要分表啊
fly_heart_yuan 2012-12-09
  • 打赏
  • 举报
回复
引用 9 楼 iihero 的回复:
引用 8 楼 fly_heart_yuan 的回复:引用 6 楼 iihero 的回复:引用 5 楼 fly_heart_yuan 的回复:引用 1 楼 iihero 的回复:40w条数据,没有必要分表啊 数据增长的快 既然这样,可以按照时间进行分表,先把表的数据量控制下来 而且我的查询条件比较多样 有的时候是按照时间查 有的时候按照id查 如果按照时间分表 ……
忘记引用了 重发 按照id查询的时候 就不知道这个id对应的时间是多少了
fly_heart_yuan 2012-12-09
  • 打赏
  • 举报
回复
按照id查询的时候 就不知道这个id对应的时间是多少了
iihero_ 2012-12-09
  • 打赏
  • 举报
回复
引用 8 楼 fly_heart_yuan 的回复:
引用 6 楼 iihero 的回复:引用 5 楼 fly_heart_yuan 的回复:引用 1 楼 iihero 的回复:40w条数据,没有必要分表啊 数据增长的快 既然这样,可以按照时间进行分表,先把表的数据量控制下来 而且我的查询条件比较多样 有的时候是按照时间查 有的时候按照id查 如果按照时间分表 那么按照id查的时候肿么办
所有的时间段都要查?
fly_heart_yuan 2012-12-09
  • 打赏
  • 举报
回复
引用 6 楼 iihero 的回复:
引用 5 楼 fly_heart_yuan 的回复:引用 1 楼 iihero 的回复:40w条数据,没有必要分表啊 数据增长的快 既然这样,可以按照时间进行分表,先把表的数据量控制下来
而且我的查询条件比较多样 有的时候是按照时间查 有的时候按照id查 如果按照时间分表 那么按照id查的时候肿么办
fly_heart_yuan 2012-12-09
  • 打赏
  • 举报
回复
引用 6 楼 iihero 的回复:
引用 5 楼 fly_heart_yuan 的回复:引用 1 楼 iihero 的回复:40w条数据,没有必要分表啊 数据增长的快 既然这样,可以按照时间进行分表,先把表的数据量控制下来
斑竹大大啊 我的要求不仅仅是要把数据量控制下来 我要的是一种查询方便 源代码改变不大的情况下 如何做分表 比如说原来的查询全部数据的sql是 select * from xxx,现在我不想修改这个sql 有没有可能也可以分表
iihero_ 2012-12-09
  • 打赏
  • 举报
回复
引用 5 楼 fly_heart_yuan 的回复:
引用 1 楼 iihero 的回复:40w条数据,没有必要分表啊 数据增长的快
既然这样,可以按照时间进行分表,先把表的数据量控制下来
fly_heart_yuan 2012-12-09
  • 打赏
  • 举报
回复
引用 1 楼 iihero 的回复:
40w条数据,没有必要分表啊
数据增长的快
fly_heart_yuan 2012-12-09
  • 打赏
  • 举报
回复
引用 楼主 fly_heart_yuan 的回复:
有这样一个数据表,40w条数据记录,我有时会按照id查询,有时会按照其他字段查询 现在想分表,但是又不想对之前的代码有过多影响 求大侠帮忙
每天的数据量都在增长中,不久之后就要分了 我这是未雨绸缪
ACMAIN_CHM 2012-12-09
  • 打赏
  • 举报
回复
可以使用分区表。
Rotel-刘志东 2012-12-09
  • 打赏
  • 举报
回复
这样的数据量还用分表?没有必要的。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧