Mailing List
Home
Forum Home
MySQL General - General MySQL discussion
MaxDB - Everything about MaxDB, formerly known as SAP DB
MySQL++ - Programming with the C++ API to MySQL
MySQL on Win32 - Runing MySQL on Windows 9x/Me/NT/2000/XP
ODBC - ODBC with the MySQL Connector/ODBC driver
Java Help - Mostly related to the MySQL Connector/J driver
Perl - Perl support for MySQL with DBI and DBD::mysql
GUI - MySQL GUI Tools
Announcement
Subjects
mysql openssl Question
mysql:it 's a db not a dbms how it 's possible?!
Does the binary log enabling affect the MySQL performances?
Strange behavior, Table Level Permission
FULLTEXT query format question
Preventing Duplicate Entries
Comparing and writing out BLOBS
Executing MySQL Commands From Within C Program
Can 't access mysql after kernel upgrade
Mysql 4 0 Oracle Stored Procedure Trigger Conversion
Downgrade Mysql from 4 to 3 23
MySQL Cluster Software
mysql test 4 1 fails with the gis test
ERROR 2002: Can 't connect to local MySQL server through socket
Getting Identity after INSERT
Update one field with more fields from another table
ERROR 1045: Access denied for user: 'root@localhost ' (Using
password: NO)
mysql have same function mthod as Oracle decode()
 
Client still reports table full

Client still reports table full

2006-06-29       - By Jacob, Raymond A Jr

 Back
Reply:     1     2     3  


I will try REPAIR TABLE data. data.MYD is 4.1G so I am over the 4GB
limit and growing.
I also tried:
CHECK TABLE data QUICK;
CHECK TABLE data MEDIUM;
CHECK TABLE data EXTENDED;

They all showed OK.

Thank you again,
raymond
-- --Original Message-- --
From: Dan Buettner [mailto:drbuettner@(protected)]
Sent: Thursday, June 29, 2006 17:55
To: Jacob, Raymond A Jr
Cc: mysql@(protected)
Subject: Re: Client still reports table full

I'm not sure that avg_row_length has a bearing on your problem right now
... the output of show table status you posted earlier shows that you
have:
current data length: 4335220336
maximum data length: 1099511627775
data_free: 0  (oddly)

data_free should be something like 1099511627775 - 4335220336 1095176407439

I wonder if the table was marked as being in an error status when it
filled up earlier and now needs a REPAIR operation (see my earlier
post).

Alternatively, Brent's question about a filesystem limit seems
pertinent.  What OS and filesystem are you using?  Though I would think
your error would change from a MySQL 'table is full' error to some kind
of OS-related error...

Dan



On 6/29/06, Jacob, Raymond A Jr <raymond.jacob@(protected)> wrote:
> If I understand the results from SHOW TABLE STATUS LIKE 'data'; My
> avg_row_length = 497 Why would descreasing it to 50 have a positive
> Effect. I would assume I should increase it?
>
> Thank you/Raymond
>
> -- --Original Message-- --
> From: Brent Baisley [mailto:brenttech@(protected)]
> Sent: Thursday, June 29, 2006 15:53
> To: Jacob, Raymond A Jr; mysql@(protected)
> Subject: Re: Client still reports table full
>
> Oops, left out an important part. You should change the Avg_row_length

> also.
>
> ALTER TABLE AVG_ROW_LENGTH = 50
>
> You need to specify an average row length if you have dynamic length
> fields in the table (blob, text, etc.).
>
> Also, perhaps a silly question which you may have answered earlier,
> but does you file system allow files larger than 4GB? Sometimes you
> have to specifically enable that feature in a file system.
>
> If that doesn't work, or you're limited to 4GB files, you may need to
> switch to using a merge table.
>
> -- -- Original Message -- --
> From: "Jacob, Raymond A Jr" <raymond.jacob@(protected)>
> To: <mysql@(protected)>
> Sent: Thursday, June 29, 2006 1:37 PM
> Subject: Client still reports table full
>
>
> Yesterday:
> I ran the following command:
> ALTER TABLE data max_rows000000
>
>  Today:
> The client still reported table is full.
> I rebooted the client and stopped and started the mysql server.
> I still get the table is full error on the data table.
>
> I ran the command:
> \ echo "SHOW TABLE STATUS LIKE 'data';" | mysql -u user -p snortdb \
> below is the output.
>
> Name Engine Version Row_format Rows Avg_row_length Data_length
> Max_data_length Index_length Data_free Auto_increment Create_time
> Update_time Check_time Collation Checksum Create_options Comment data
> MyISAM 9 Dynamic 8721565 497 4335220336
> 1099511627775 127599616 0 NULL 2006-06-28 20:54:55
> 2006-06-29 18:02:32 NULL latin1_swedish_ci NULL max_rows000000
>
> \\ df shows /var the partition with the database has enoungh room:
> Filesystem    1K-blocks     Used   Avail Capacity  Mounted on
> ....
> /dev/amrd0s1f  27792614 18449326 7119880    72%    /var
> ....

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=mysql@(protected)