Hallo Leute,
ich habe gerade folgendes Problem:
Meine Tabelle scheint VOLL zu sein. Ich kann mir das ganze aber irgendwie nicht erklaeren.
Also die Tabelle hat folgendes Schema:
Die Tabelle hat zwar 29 Spalten, aber nur 5982 Zeilen.
Also ca. 170.000 Felder. Meiner Meinung nach niht wirklich viel, nachdem ich auch andere Tabellen fuehre die ueber 4 Millionen Zeilen fuehren.
Ich habe hierzu etwas gefunden:
http://www.huschi.net/12_287_de-mysql-the-table-is-full.html
ich habe gerade folgendes Problem:
Code:
UPDATE mbslice SET line_ltr_coverage=23.040023040023 WHERE mbslice_id='1'
DBD::mysql::st execute failed: The table 'mbslice' is full at repeat_slice_updater_all_final_ltr_lines.pl line 162.
DBD::mysql::st execute failed: The table 'mbslice' is full at repeat_slice_updater_all_final_ltr_lines.pl line 162
Meine Tabelle scheint VOLL zu sein. Ich kann mir das ganze aber irgendwie nicht erklaeren.
Also die Tabelle hat folgendes Schema:
Code:
| mbslice_id | int(11) | NO | PRI | NULL | auto_increment |
| chromosome | varchar(10) | YES | | NULL | |
| start | int(11) | YES | | NULL | |
| end | int(11) | YES | | NULL | |
| genedensity | double | YES | | NULL | |
| genenumber | int(11) | YES | | NULL | |
| mirnanumber | int(11) | YES | | NULL | |
| gccontent | double | YES | | NULL | |
| lad_human | double | YES | | NULL | |
| lad_esc_mouse | double | YES | | NULL | |
| lad_npc_mouse | double | YES | | NULL | |
| lad_mef_mouse | double | YES | | NULL | |
| lad_astro_mouse | double | YES | | NULL | |
| lad_strict_mouse | double | YES | | NULL | |
| lad_greedy_mouse | double | YES | | NULL | |
| lad_fly | double | YES | | NULL | |
| line_coverage | double | YES | | NULL | |
| sine_coverage | double | YES | | NULL | |
| ltr_coverage | double | YES | | NULL | |
| hic | double | YES | | NULL | |
| species | varchar(50) | YES | | NULL | |
| rtd_esc | double | YES | | NULL | |
| rtd_npc | double | YES | | NULL | |
| rtd_lymph1 | double | YES | | NULL | |
| rtd_lymph2 | double | YES | | NULL | |
| rtd_mef_female | double | YES | | NULL | |
| rtd_mef_male | double | YES | | NULL | |
| dnase | double | YES | | NULL | |
| line_ltr_coverage | double | YES | | NULL | |
Die Tabelle hat zwar 29 Spalten, aber nur 5982 Zeilen.
Also ca. 170.000 Felder. Meiner Meinung nach niht wirklich viel, nachdem ich auch andere Tabellen fuehre die ueber 4 Millionen Zeilen fuehren.
Ich habe hierzu etwas gefunden:
http://www.huschi.net/12_287_de-mysql-the-table-is-full.html
Ich weis nun nicht, wie ich das ganze ueberpruefen kann. Jemand eine Ahnung?MySQL liefert bei einer sehr großen Datenbank plötzlich: "The table is full".
Dies kann Grundsätzlich drei Gründe haben:
a) Der Datenspeicher (Festplatte) ist voll.
b) Das Dateisystem kann keine größeren Dateien mehr verwalten.
c) Man hat mehr als 4G Einträge in der Datenbank-Tabelle.