数据路历史数据分离问题,请大家指教!
小弟单位上最近使用了华为的短信网关服务器,其数据库是DB2,发现历史数据是按每个自然日建立一张新表。例如短信发送历史记录表名为:SEND_0801,SEND_0802,SEND_0803.....使用这种表结构的好处是能够将庞大的历史数据进行分割,避免造成查询瓶颈。但采用这种建表方式后,应用中的查询SQL如何写呢?如果查询多天的数据,是不是要采用多表联合的方式查询?而且如果用视图进行多表关联,岂不是每产生一张日数据表,就要修改视图脚本?
希望大家给一个指导性方案! 合并为一个,然后按照日期分区。 如果版本老,合并一个表 数据会不会超量
既然表式自动建的,视图也自动建了 可以建一临时表,把需查询的数据插入临时表,再分类统计.
页:
[1]