欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 02:23:10 责任编辑: Author_N1

 

DB2数据库表大量数据处理!求指点!
情况是这样的!我有台服务器(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)
--参考方法--
runstats以下对比前后速度
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:10
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9172/
本文WWW.DOC100.NET DOC100.NET版权所有。