1事务有点大,,每1000行开一个事务试试
2修改存储过程,一次传送多行txt信息,在存储过程里面循环insert
3从txt读取的以后不要一次读一行,insert一行
每次读取1000行在内存里面循环这1000行插入在读取下一千行
4tab分割列,可以尝试用sqlserver的导入功能
几个大型数据库的写入速度都很快的,性能主要看并发量的吧,比如100w的数据写入要多少秒,mongodb在数据量大的时候,并发还是杠杠的,比mysql要强,不过mongodb在数据统计上面还是有些缺陷的,没有mysql好用,这个只是个人观点,想要更加了解mongodb还需要自己多逛逛官网论坛,多敲敲键盘
以上就是关于简单的从txt文档逐行读取数据,写入数据库,2万行数据执行了20分钟,如何提高程序执行速度全部的内容,包括:简单的从txt文档逐行读取数据,写入数据库,2万行数据执行了20分钟,如何提高程序执行速度、如何提高mongo的写入速度、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)