日期:2014-05-17  浏览次数:20641 次

大量数据插入的时候索引怎么办
我的一个数据表是根据时间建立聚集索引的,里面现在有2亿条数据,现在每天大概往里面插入大概200W左右的数据,发现很慢,我看网上有的说先把索引去掉插入数据 在建立索引,但我每天插入200W 条数据后 在把2亿多的数据在重新建立索引,这样的时间消耗是不是比插入数据消耗的多呢?

------解决方案--------------------
请楼主是用什么方法插入的啊?是在后台还是在前台程序插入的啊?

建议在后台用存储过程插入
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

我的一个数据表是根据时间建立聚集索引的,里面现在有2亿条数据,现在每天大概往里面插入大概200W左右的数据,发现很慢,我看网上有的说先把索引去掉插入数据 在建立索引,但我每天插入200W 条数据后 在把2亿多的数据在重新建立索引,这样的时间消耗是不是比插入数据消耗的多呢?


如果不删除聚集索引,你插入200w条数据,大概需要多久?

实际是插入2千W 条数据大概是12个小时。


啊,不会把,要12个小时啊,那还是建议你,先把索引删除,然后插入数据,再建索引。

我之前也试过,我原来的公司数据量大概1.5亿条把,反正建索引大概20分钟不到,还可以