日期:2014-05-16  浏览次数:20528 次

上亿数据的查询插入速度如何提升
大家好,我最近在做一个项目,其中有张表(A表)中数据量上亿条,为两年的数据,里面有个日期字段,现在我想建一个新表(B)表,然后将A中的数据按月统计查询后插入B中,基本上每个月都是在一百万到300万条数据的样子。两年的数据,总共是24条sql,且每条sql后都加了commit,但是出现的问题是,前两条执行速度比较快,几分钟就ok了,但是越到后面越慢,甚至超过两小时。我所建立的表空间每次扩充是512M的,可以说也不需要扩充了,因为我直接划分了20G的容量,目前我没找到问题所在,希望大家能给点建议,提高一下执行效率。A表中索引都建过了。