Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

"Riesige" Datenbanktabellen

Eingetragen von comlar (67)
am 14.04.2008 - 20:16 Uhr in
  • Allgemeines zu Drupal

Hallo,

ich habe eine kleine Webseite eingerichtet, die ich mittels Drupal verwalte. Nun wollte ich die Datenbank sicher, aber phpMyAdmin bricht wegen einem Timeout ab. Problem: Die Datenbank ist trotz weniger Einträge bereits recht "speicherfressend" geworden.

Auffallend groß sind folgende Tabellen:
- accesslog
- cache
- cache_menu
- locales_source
- locales_target

Was wird in diesen Tabellen gespeichert? Kann ich das ggf. irgendwo beeinflussen?

‹ Inhalte erstellen und Menüstruktur (Grundsatzfragen) Installationsskript starten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

In der Tabelle accesslog

Eingetragen von ugerhard (60)
am 15.04.2008 - 10:47 Uhr

In der Tabelle accesslog speichert das Statistik-Modul seine Daten für die Seitenzugriffsstatistik. Die wird natürlich groß, da dort bei jedem Zugriff auf einer Deiner Seiten eine neue Reihe hinzugefügt wird. Unter admin/logs/settings kannst Du aber beeinflussen, wie alt die Daten in dieser Tabelle werden sollen, was natürlich die Größe der Tabelle beeinflusst. Allerdings reicht Deine Statistikauswertung natürlich nicht so lange in der Vergangenheit, wenn Du das auf weniger lange Vorhaltung änderst. Eine Frage wäre aber, ob Du das eingebaute Accesslog überhaupt brauchst und nicht evtl. mit ner anderen Lösung wie Google Analytics sogar besser bedient wärst.

In den cache_xxxxx-Tabellen speichert Drupal bestimmt immer wieder verwendete Daten zwischen. Da kannst und solltest Du nicht viel dran drehen. Allerdings kannst Du diese Tabellen auch vor dem Sichern Deiner Datenbank gefahrlos leer machen, die werden dann halt nach Bedarf neu befüllt. Allerdings solltest Du das nicht allzu häufig (etwa mehrmals am Tag machen), weil sonst der Sinn der Caches verloren geht :-)

Die locales_xxxxx-Tabellen speichern die Übersetzungen der Drupal-Internen Strings für die (vermutlich) deutsche Ausgabe Deiner Seite. Das sind nunmal ein ganzer Haufen, und deshalb werden die Tabellen eher gross. Da kann man überhaupt nix dran machen, außer, Du deaktivierst das Locale-Modul und machst Deine Seiten auf Englisch ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

mySQL Dumper

Eingetragen von buntstich (nicht überprüft) (0)
am 15.04.2008 - 10:53 Uhr

prima Tool für shared Host DB.

der buntstich

  • Anmelden oder Registrieren um Kommentare zu schreiben

ugerhard schrieb Unter

Eingetragen von comlar (67)
am 15.04.2008 - 13:22 Uhr
ugerhard schrieb

Unter admin/logs/settings kannst Du aber beeinflussen, wie alt die Daten in dieser Tabelle werden sollen

Das scheint es bei mir nicht zu geben... Wie kann ich sonst noch dorthin gelangen?

Die Statistik brauche ich eigentlich nicht wirklich, da ich "phpTrafficA" mitlaufen habe. Google Analytics werde ich mir mal ansehen. Das kenne ich bisher nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

comlar schrieb ugerhard

Eingetragen von ugerhard (60)
am 15.04.2008 - 15:11 Uhr
comlar schrieb
ugerhard schrieb

Unter admin/logs/settings kannst Du aber beeinflussen, wie alt die Daten in dieser Tabelle werden sollen

Das scheint es bei mir nicht zu geben... Wie kann ich sonst noch dorthin gelangen

Benutzt Du Drupal 6? Vielleicht hat sich der Pfad von 5 auf 6 geändert. Du solltest die Einstellungen aber auf jeden Fall finden, wenn Du auf der Admin-Hauptseite die Sortierung "Nach Modul" wählst und dann beim Statistik-Modul guckst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, habe bereits die Version

Eingetragen von comlar (67)
am 15.04.2008 - 15:43 Uhr

Ja, habe bereits die Version 6.x im Einsatz. Wahrscheinlich liegt es daran.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich muss jetzt nochmal

Eingetragen von comlar (67)
am 18.04.2008 - 08:12 Uhr

Ich muss jetzt nochmal fragen... :)

Ich habe die Datenbank gestern gegen 14 Uhr exportiert mit einer Größe von 12,6 MB.
Heute morgen um 8 Uhr wurde die Datenbank erneut gesichert mit einer Größe von 14,9 MB.

Das sind also bereits 2,3 MB mehr. Allerdings wurde an der Seite in der Zeit zwischen den Sicherungen keinerlei Veränderungen vorgenommen. Wie kommen also die 2,3 MB zustande? Passiert dies durch Aufrufe von Inhalten, die bisher nicht aufgerufen wurden und damit die Cache-Datei vergrößern?

Die Tabelle 'accesslog' bleibt inzwischen leer, da ich für statistische Auswertungen ein anderes Programm verwende.

  • Anmelden oder Registrieren um Kommentare zu schreiben

comlar schrieb Passiert

Eingetragen von ugerhard (60)
am 18.04.2008 - 08:22 Uhr
comlar schrieb

Passiert dies durch Aufrufe von Inhalten, die bisher nicht aufgerufen wurden und damit die Cache-Datei vergrößern?

Aller Wahrscheinlichkeit nach: Ja. Du kannst ja mal den Dump von gestern und einen von heute in zwei verschiedene lokale Datenbanken importieren und die Tabellen vergleichen. "Automatisch" wachsen vor allem die verschiedenen Cache-Tabellen (und möglicherweise die Log-Tabelle). Die Cache-Tabellen werden aber immer wieder mal auch wieder geleert, wenn neue Inhalte dazukommen, Site-Konfigurationen geändert werden oder eine gewisse Zeit überschritten ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 1 Tag
  • Textboxen mit Tabelle
    vor 3 Wochen 1 Tag
  • Du sollst ja auch keine
    vor 3 Wochen 1 Tag
  • Theme
    vor 3 Wochen 1 Tag
  • Welches Theme benutzt du
    vor 3 Wochen 1 Tag
  • Mit Responsive Raster hatte
    vor 3 Wochen 2 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 2 Tagen
  • Modul view_unpublished
    vor 3 Wochen 3 Tagen
  • Modul "override node options"
    vor 3 Wochen 4 Tagen
  • Im Grunde ist dass ein
    vor 3 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20482

Neue User:

  • Aoirhic
  • Stevebok
  • Robertnobia

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association