DB2数据库表大量数据处理
现在用substr解决了,然后group by情况是这样的!我有台服务器(DB2数据库)专门用来采集周期数据(opc) 目前是2秒一次,一次大概40个数据项 要写在一张表里面! 随着时间的变化表里数据越来越多!而且客户要求可以保留半年的数据 这样就是有 好几百万条数据了!
做应用开发来访问表就很慢! 大概一个简单点的SQL: 比如 select * from table where A = 123 and B > 50; 一般性返回的结果集也就 1000条左右的数据 但是就已经很慢了 目前 200多万数据总量 查询 大概要 10多秒了? 用 Toad 写SQL访问也是很慢的! 想求教大家这样是否正常!怎么优化!
建立A,B的联合索引
create index ix_AB on tbname(A,B)
|