Überhang in der DB

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Überhang in der DB

Beitrag 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?
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

hmm scheint wohl normal zu sein, oder?
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag 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
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Hey danke JazzP,

es hat geholfen!
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

zum überhang:

benutz den SQL Befehl

Code: Alles auswählen

OPTIMIZE table phpbb_tabellennamen
Das löscht den (nicht benötigten) überhang
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Danke Dwing, bringt mir das Schnelligkeit für die DB, oder was bringt das dann?
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

erstens das und zweitens, haste dann wieder mehr platz ;)
Benutzeravatar
sommer
Mitglied
Beiträge: 344
Registriert: 05.01.2004 12:05

Beitrag 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"?
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag 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.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „Coding & Technik“