现在的业务是这样的:
商家订单流水分表分了 40 几张 根据商家 id 取模分的表
我现在后台默认要显示所有订单流水 那么如何查询这么多分表的数据呢 要是就几张分表 union 就可以了,可现在这么多分表...... merge 也不能用
1
wayne712 2015-12-21 13:00:08 +08:00
for ( i=1; i <= 40; i++) {
result[] = db.query(table_i); } 是想要这样吗 |
4
wingoo 2015-12-21 13:28:28 +08:00
那就搞张合并的表啊, 有数据更新了, 往合并表里写入据
如果不要求实时, 就搞个 job 来做 如果只是简单数据, 那就扔 cache 如果不放心 cache, 那就定时同步到数据库 |