Seite 1 von 2

Überhang in der DB

Verfasst: 12.12.2002 14:19
von codemonkey
Hallo Leute,

ist es eigentlich schlimm, wenn ich einen Überhang in meinen Datenbank Tabellen habe? Denn z.B. meine Sessions Tabelle und die User Tabelle (vom phpBB) haben einen Überhang von 513 und 612 Bytes ist das normal?

Ist das vielleiucht der Grund, warum meine Who is online Anzeige immer anzeigt "null User online" ?

Wie kann ich das ändern, dass kein Überhang mehr da ist? Oder ist das normal?

Verfasst: 13.12.2002 14:31
von codemonkey
hmm scheint wohl normal zu sein, oder?

Verfasst: 13.12.2002 15:57
von JazzP
Hi @coder,
also der Überhang hat nichts mit der Anzeige zu tun.
Schau mal hier da wird die Anzeige repariert.
Der Überhang ist glaub normal, hab ich auch.

MfG Jazz


http://www.phpbb.de/viewtopic.php?t=17859

Verfasst: 13.12.2002 16:09
von codemonkey
Hey danke JazzP,

es hat geholfen!

Verfasst: 13.12.2002 16:16
von Dwing
zum überhang:

benutz den SQL Befehl

Code: Alles auswählen

OPTIMIZE table phpbb_tabellennamen
Das löscht den (nicht benötigten) überhang

Verfasst: 13.12.2002 17:38
von codemonkey
Danke Dwing, bringt mir das Schnelligkeit für die DB, oder was bringt das dann?

Verfasst: 15.12.2002 14:11
von Dwing
erstens das und zweitens, haste dann wieder mehr platz ;)

Verfasst: 10.01.2005 21:40
von sommer
Was hat das denn mit dem Überhang aufsich?
Entweder ist mir der Überhang erst jetzt aufgefallen oder ich hab den erst seit ein paar Tagen??
Wie genau kommt der denn zustande und kann man was dagegen tun, sofern nötig?!
Gibts im Netz irgendwas zum Thema "Überhang"?

Verfasst: 10.01.2005 21:55
von Gumfuzi
Ab wann "bremst" ein Überhang das Forum? ab dem ersten Byte oder ab einem gewissen Prozentsatz? Bzw. ab wieviel Überhang sollte man optimieren (oder alle wieviel Tage).

Wie entsteh ein Überhang? bei "TEXT"-Feldern, die keine vorgegeben Länge zugewiesen bekommen haben und nun mehr Platz brauchen? Die meisten anderen Variablentypen müssen ja in der Länge vorher definiert werden, dann kann IMO nix mehr Platz brauchen.

Verfasst: 10.01.2005 22:14
von itst
Überhänge entstehen durch Eintragen, Löschen und Ändern von Zeilen in einer Tabelle, vor allem, wenn die Tabelle Indizes hat.

Das ist nix schlimmes, sondern völlig normal. Prinzipiell erledigt sich das von selbst, wenn neue Daten zur Tabelle hinzugefügt werden. Lediglich wenn man selbst auf einmal viele Daten ändert/löscht/hinzufügt, sollte man ein OPTIMIZE auf der Tabelle ausführen.