救命啊,插入21902400条记录
650种产品
39 个办事处
864个经销商
价格
同一个办事处对应不同的经销商的价格不同,
产生 650*39*864=21902400条记录,插入到数据库
如何提高效率?
产品 办事处 经销商 价格
!·#¥%……—*(*—…*&^%$##%$%
[解决办法]
什么数据源?
[解决办法]
使用导入导出DTS工具吧,或者文本格式bcp导入
[解决办法]
支持一下!
[解决办法]
我在使用P4 3.06,1G内存的PC,在服务器上连续运行insert脚本,两天一夜之后表中的记录数达到了2500多万条,和楼主的数据量相当吧!
其实我觉得这个效率也不是太差的,不知道楼主想要多高的效率,呵呵
[解决办法]
数据库逻辑设计得肯定有问题!
这种笛卡尔乘积的做法保存数据还要关系数据库干吗!!!
这么大的数据量连Oracle处理起来都很慢MS SQLServer就别想了,自己好好想想怎么优化数据关系结构吧!
[解决办法]
21902400条
如果楼主的硬件配置底是顶不住的
可以写一下循环插入的语句才行
[解决办法]
最好采用分批插入的方式,插入一批后截断日志可提高效率。
[解决办法]
分批插入吧
[解决办法]
学习
[解决办法]
用where 按条件分批插入