2016-04-18 4 views
0

Ich bin neu in socialEngine und ein Kunde von mir fragte mich, seine Website zu ändern, die socialEngine verwendet. Er benutzt dieses CMS seit über 6 Jahren und seitdem wurde es nie modifiziert.SocialEngine db Struktur/Erklärung

Ich versuche, die Größe der Datenbanktabellen zu reduzieren, die wirklich riesig sind.

Zum Beispiel

die ganze db um 2G ist,

engine4_user_logins 435MiB ist,

engine4_user_fields_search ist 615MiB und

engine4_authorization_allow ist 234MiB.

Ich suchte nach socialEngine db Struktur, aber ich konnte es nicht finden. Ich bitte Sie nicht, jeden einzelnen Tisch in der Datenbank zu erklären. Meine Fragen sind:

Ist es sicher, diese Tabellen zu leeren? Und warum sind diese Tische so voll ?! Ist es wegen der langen Zeit, dass keine Änderung an ihnen vorgenommen wurde ?!

Antwort

1

Es ist sicher zu löschen engine4_user_logins jedoch, dass Daten in dieser Tabelle im Abschnitt Statistik im SocialEngine Admin-Panel verwendet wird. Du kannst es löschen, aber du wirst Statistikdaten verlieren. Löschen Sie die anderen zwei Tabellen nicht. SE verwendet engine4_authorization_allow für Artikelberechtigungen und engine4_user_fields_search für die Suche.

engine4_authorization_allow und engine4_user_fields_search werden gefüllt, wenn Elemente in SocialEngine erstellt werden. Blogs, Benutzer, Gruppen, Fotos usw. Deshalb sind sie riesig.

Wenn auf dem Client Leistungsprobleme auftreten, empfehle ich, die Serverkonfigurationen zu optimieren oder den Server zu aktualisieren.

Verwandte Themen