我刚刚测试了将 1321 条记录(一个 int 列作为键,两个文本列作为 nvarchar(100))导入 MS SQL 服务器。
在 Navicat 中,我用导入向导创建了 7 秒
在 Datagrip 中,每行需要 280 毫秒(370 秒)。我选择这样做的方法是:
1) 打开 .csv 文件 2) 使用 SQL Insert 和 Data Extractor 选项 3) 将 MY_TABLE 重命名为适当的名称(这会导致我的系统延迟为 16gigs 的 RAM) 4) 控制 A,然后执行
我看到它一次插入每一行。这是一个简单的查找表。在此之后,我计划导入从 2014 年至今的记录(我正在创建一个新数据库),其中包含数百万行。我是否错误地插入了 .csv 文件?我在这里有什么选择?