【问题标题】:PostgreSQL to MySQL conversion of large tablesPostgreSQL 到 MySQL 的大表转换
【发布时间】:2014-12-24 00:27:04
【问题描述】:

我需要将表从 PostgreSQL 转换为 MySQL。表的大小为 5.2GB。我是在工作台上做的,但是在 3 分钟之后,我遇到了如下错误。

HY001:14:分配项目缓冲区时内存不足。

我尝试过更改innodb_log_file_size、innodb_log_buffer_size、query_cache_size、key_buffer_size和其他一些变量,但没有成功。

谁能帮我做这件事。是否有任何其他转换工具可以做到这一点。如果我也能解决上面的错误,那就太好了。

【问题讨论】:

    标签: mysql linux postgresql ubuntu database-migration


    【解决方案1】:

    问题是工作台内存不足,而不是数据库本身。我会尝试其他工具,例如http://www.lightbox.ca/pg2mysql.php

    【讨论】:

    • 为了您的信息,我尝试了这个,进程运行了 2 分钟并给了我一个错误,Out of memory (allocated -1202716672) (试图分配 1046 字节) in /home/ubbvphp007 /Downloads/pg2mysql-1.9/pg2mysql.inc.php 第 77 行
    • 我已经分配了12800M的PHP memory_limit。
    猜你喜欢
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    相关资源
    最近更新 更多