【发布时间】:2010-08-03 07:39:03
【问题描述】:
我正在使用 Table Wizard + Migrate 模块将节点导入到我的 Drupal 安装中。
我需要导入大约 60,000 个问题/答案(它们都是节点),我认为这将是一件容易的事。
但是,迁移过程每分钟导入 4 个节点,完成导入大约需要 11 天。
我想知道是否可以通过直接在 mysql 中导入来使其更快。但我实际上需要创建 60,000 个节点。我猜 Drupal 会在其他表中存储额外的信息......而且它不是那么安全。
你建议我做什么?等10天? 谢谢
【问题讨论】:
-
能否贴出你目前使用的脚本,以及如何执行?
-
好吧,我正在使用 Migrate 模块 (drupal.org/project/migrate)。与表向导模块一起,我创建了包含外部表内容的视图,然后将其导入 Drupal 节点(每个节点只有 2 个 CCK 字段,只有文本)。您实际上是对的,它非常慢......每分钟 4 个节点。之前是每分钟 10 个节点。您在几秒钟内完成 300 个节点的速度对我来说太棒了。
-
您的 IMPORT 的来源是什么。是否是您计算机上的 csv 文件。
-
不,是mysql表已经导入drupal数据库。表向导模块创建该表的视图并准备要导入的行。我可以为你提供更多细节。我需要加强这种该死的进口。
-
您是否在其他服务器或计算机上尝试过此操作?因为上次我用这个工具,导入速度挺快的。