2014-10-28 132 views
1

我需要將表從PostgreSQL轉換爲MySQL。該表的大小是5.2GB。我在工作臺上做,但一些3分鐘我得到如下錯誤。PostgreSQL到大型表的MySQL轉換

HY001:14:分配項緩衝區內存不足。

我試圖改變innodb_log_file_size,innodb_log_buffer_size,query_cache_size變量,key_buffer_size的和其他一些變量,但沒有去。

有人可以幫助我這樣做。是否有其他轉換工具可以執行此操作?如果我也解決了上述錯誤,那將會很棒。

回答

1

問題是工作臺耗盡內存而不是數據庫本身。我會嘗試另一個工具,如http://www.lightbox.ca/pg2mysql.php

+0

爲了您的信息,我嘗試了這一點,並進程運行2分鐘,並給我一個錯誤, **內存不足(分配-1202716672)(試圖分配1046字節)/ home第77行的/ubbvphp007/Downloads/pg2mysql-1.9/pg2mysql.inc.php ** – 2014-10-29 05:16:46

+0

我已經分配了** 12800M **的PHP memory_limit。 – 2014-10-29 05:20:13