eli*_*ner
7
使用SQL将大量数据加载到数据库中通常会导致性能不佳.为了快速完成任务,您需要绕过SQL引擎.大多数数据库(包括我认为的Firebird)都能够将所有数据备份到文本(或XML)文件中,并从这样的转储文件中恢复整个数据库.由于恢复过程不需要知道事务,并且数据不表示为SQL,因此通常非常快.
我会编写一个手动生成转储文件的脚本,然后使用数据库的恢复实用程序来加载数据.
经过一些搜索,我找到了FBExport,这似乎能够做到这一点 - 你只需要生成一个CSV文件,然后使用FBExport工具将该数据导入数据库.