以下是引用厨师王德榜在2014-11-10 11:49:55的发言:
说一个思路,先判断大概导出的记录有多少条,然后,分批次,每一万条导出一次,这个用程序设计一个循环结构不难实现.事实上,我们连接大型数据库时,向外导出数据时,都是这么做的.我们是连接的甲骨文或SQL-Server,每次数据量也很大,有时,取一个季度的数据,导出程序要2/3小时才能运行完毕,都是分批次导出的..再用一个内存变量跟踪已经导出了多少条,这样,即使中途断电,接下来也知道该从第几段开始续导.
说一个思路,先判断大概导出的记录有多少条,然后,分批次,每一万条导出一次,这个用程序设计一个循环结构不难实现.事实上,我们连接大型数据库时,向外导出数据时,都是这么做的.我们是连接的甲骨文或SQL-Server,每次数据量也很大,有时,取一个季度的数据,导出程序要2/3小时才能运行完毕,都是分批次导出的..再用一个内存变量跟踪已经导出了多少条,这样,即使中途断电,接下来也知道该从第几段开始续导.
需要几个小时的数据传送,是网络慢吧?
授人以渔,不授人以鱼。