Hi Tom,

Are you using the --quick option?

--quick, -q

This option is useful for dumping large tables. It forces mysqldump to
retrieve rows for a table from the server a row at a time rather than
retrieving the entire row set and buffering it in memory before writing
it out. 

>From the manual at page
http://dev.mysql.com/doc/refman/4.1/en/mysqldump.html

Regards 



---------------------------------------------------------------
********** _/     **********  David Logan 
*******   _/         *******  ITO Delivery Specialist - Database
*****    _/            *****  Hewlett-Packard Australia Ltd
****    _/_/_/  _/_/_/  ****  E-Mail: [EMAIL PROTECTED]
****   _/  _/  _/  _/   ****  Desk:   +618 8408 4273
****  _/  _/  _/_/_/    ****  Mobile: 0417 268 665
*****        _/       ******    
******      _/      ********  Postal: 148 Frome Street,
********   _/     **********          Adelaide SA 5001
                                      Australia 
i    n    v    e    n    t                                   
---------------------------------------------------------------

-----Original Message-----
From: Tom Brown [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, 14 March 2006 10:27 PM
To: mysql@lists.mysql.com
Subject: MySQL mysql-max-4.0.20 - Error 2008 - MySQL client out of
Memory

Hi

Trying to dump a complete db where 1 of the tables contains about 88 
million rows - When the dump runs on the command line the following 
error is thrown

mysqldump: Out of memory (Needed 3543176 bytes)
mysqldump: Got error: 2008: MySQL client run out of memory when 
retrieving data from server

Is it possible to give more memory to the client when running on the 
command line?

thanks

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to