1
我遇到了Amazon RDS的問題。 MySQL數據庫大小是5Gb。我試圖插入新的一行到表中,我得到Table is full
錯誤。這是SHOW TABLE STATUS
給出的表格:表在Amazon RDS(MySQL)中已滿,可能有什麼根源?
rows = 220801
avg_row_length = 1114
data_length = 246169600
index_length = 29048832
data_free = 3145728
發生了什麼事?爲什麼data_free
如果我的數據庫大小是5Gb這麼低?
ps。錯誤全文聽起來像The table 'foo' is full {prepstmnt 850033372 INSERT INTO foo (text) VALUES (?) [params=(String) some text]} [code=1114, state=HY000]
請寄出'SHOW TABLE STATUS'的全部輸出,像'foo'' – desertwebdesigns
'data_free'是數據庫文件本身有多少鬆弛空間,通常它只有幾MB。大'data_free'值表示浪費的空間。 – BCoates