【发布时间】:2021-04-18 08:54:41
【问题描述】:
我的表 ATTACHMENT 包含两列。 附件 id ---> 输入 INT attachdata ----> 输入 longblob。
attachdata 列值包含 562MB 大小。
我正在使用 ESF 数据迁移工具将数据从 oracle 迁移到 MySQL。 如果数据超过 500MB,将数据插入 MySQL 需要花费大量时间。 我也没有收到任何错误。我最多可以插入 400MB 的数据。 我应该更改 my.ini 文件中的任何配置以插入大型数据吗? 如何插入大尺寸数据?
【问题讨论】:
-
什么是
SELECT @@max_allowed_packet;? 我也没有收到任何错误。 你查看过 MySQL 的错误日志吗?第三方工具可能会隐藏一些错误,决定通过自动重新连接恢复... -
my.ini 文件中的@Akina 值为 max_allowed_packet=800M。在我上面运行查询输出之后是 838860800
-
我在错误日志文件中没有收到任何错误
-
INSERT 做得怎么样?加载数据?插入?从mysqldump?来自客户?其他?什么是斑点?一个图像?实际上是文本?其他的?
-
@ricj James 我正在使用名为 ESF 的第三方工具插入数据。它从 oracle 中检索数据并插入 mysql。这个blob是pdf
标签: mysql sql-server database-migration database-performance database-administration