首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

DB2数据库表大量数据处理!求指导

2013-07-09 
DB2数据库表大量数据处理!求指点!情况是这样的!我有台服务器(DB2数据库)专门用来采集周期数据(opc)目前是2

DB2数据库表大量数据处理!求指点!
情况是这样的!我有台服务器(DB2数据库)专门用来采集周期数据(opc)
目前是2秒一次,一次大概40个数据项 要写在一张表里面!
随着时间的变化表里数据越来越多!而且客户要求可以保留半年的数据 这样就是有 好几百万条数据了!

做应用开发来访问表就很慢!
大概一个简单点的SQL:
比如 select * from table where A = 123 and B > 50;
一般性返回的结果集也就 1000条左右的数据 但是就已经很慢了 
目前 200多万数据总量 查询 大概要 10多秒了?
用 Toad 写SQL访问也是很慢的!
想求教大家这样是否正常!怎么优化! DB2数据库表大量数据处理!
[解决办法]
建立A,B的联合索引

create index ix_AB on tbname(A,B)
[解决办法]
runstats以下对比前后速度

热点排行