DB Maintesance - Was bedeutet Synchroniesieren?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Fabian
Mitglied
Beiträge: 797
Registriert: 25.12.2003 11:25

DB Maintesance - Was bedeutet Synchroniesieren?

Beitrag von Fabian »

Hi!

Was bedeutet beim DB Maintesance MOD folgende Funktion:
Diese Funktion synchronisiert die Zahl der Beiträge der Benutzer.
Tschüs, Fabian!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Die berechnet die Beiträge der User neu - also dass, was bei dir so aussieht:
Beiträge: 320
. Allerdings werden dann die bereits geprunten Beiträge abgezogen.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Fabian
Mitglied
Beiträge: 797
Registriert: 25.12.2003 11:25

Beitrag von Fabian »

Wir das dann auf 0 gesetzt?
Ich trau mich nicht das zu machen, bevor ich nicht sicher bin, was dann passiert.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Der Mod macht folgendes: er zählt für jeden User die Beiträge, die sich in der Datenbank befinden und setzt diesen Wert in den Beitrags-Zähler ein.

Ein Beispiel:
ein User hat 200 Beiträge geschrieben, also steht sein Zähler auf 200.
20 dieser Beiträge wurden bereits geprunt, sind also nicht mehr in der Datenbank vorhanden.
Der Mod korrigiert den Zähler in diesem Fall auf 180.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Fabian
Mitglied
Beiträge: 797
Registriert: 25.12.2003 11:25

Beitrag von Fabian »

Achso, okay, gut, danke!
Ist das dann auch bei den anderen beiden Synchronisationen so, oder?
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

japs
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Synchronisiert wird immer :roll:
Aber bei den anderen beiden gibt's durchs Pruning keine Differenzen - da werden geprunte Beiträge von phpBB standardmäßig nicht benutzt.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Fabian
Mitglied
Beiträge: 797
Registriert: 25.12.2003 11:25

Beitrag von Fabian »

Okay, danke, aber ich habe noch weitere Fragen:

a) Optimiere die Datenbank
Beschreibung: Diese Funktion optimiert die Datenbank. Dies kann die Größe der Datenbank reduzieren, wenn viele Datensätze gelöscht wurden oder ähnliche Aktionen durchgeführt wurden.
Frage: Was bedeutet das? Was wird da gemacht?

b) Wiederherstellen der automatischen Zähler
Beschreibung: Diese Funktion stellt die automatischen Zähler (auto increment) in den Datenbank-Tabellen wieder her. Diese Funktion sollte nur durchgeführt werden, wenn Probleme beim Einfügen neuer Datensätze auftreten.
Frage: Automatische Zähler? MWo sind die? Was bringen die? Wie weiß man, ob es Datensatzprobleme gibt?

c) Konvertiere Sitzungs-Tabelle
Beschreibung: Diese Funktion konvertiert die Sitzungs-Tabelle zum HEAP-Tabellen-Typ. Dies wird normalerweise automatisch während der Installation gemacht, um die Geschwindigkeit von phpBB etwas zu verbessern. Diese Funktion sollte nur ausgeführt werden, wenn die Sitzungs-Tabelle keine HEAP-Tabelle ist.
Frage: Woran weiß man, ob die Sitzungtabelle eine HEAP-Tabelle ist?

Tschüs, Fabian!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Zu a) da wird ganz einfach der MySQL-Befehl OPTIMIZE TABLE ausgeführt.

Zu b) Die automatischen Zähler werden bei den Primärschlüsseln verwendet. So bekommt der erste Beitrag die ID 1, der zweite 2 usw. Sind die nicht gesetzt, wird kein Primärschlüssel gesetzt - und du bekommst 'ne Fehlermeldung. DB Maintenance checkt die Tabellen und fügt die Zähler ggf. wieder hinzu. Das steht dann aber im Report drin.

Zu c) Wenn der Punkt angezeigt wird, hast du keine HEAP-Tablle :-D

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Fabian
Mitglied
Beiträge: 797
Registriert: 25.12.2003 11:25

Beitrag von Fabian »

PhilippK hat geschrieben:
Zu c) Wenn der Punkt angezeigt wird, hast du keine HEAP-Tablle :-D

Gruß, Philipp
Hilfe, ist das was Schlimmes? Also empfiehlt sich für mich, diese Funktion zu machen?
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“