Ich habe 16 Millionen Zeilen in diesen 2 Tabellen in Drupal.Meine Seiten sind langsam und diese 2 Tabellen übertreffen das langsame Abfrageprotokoll. Kann ich sie sicher abschneiden?
Wenn Sie einen truncate-Befehl ausgeben, hängt das System ebenfalls. Gibt es eine Möglichkeit, Zeilen in Stapeln zu löschen?
Watchdog ja, Session hat einen Zeitstempel, den Sie wahrscheinlich verwenden sollten, um sicherzustellen, dass aktuell verbundene Benutzer ihre Sitzung nicht verlieren. Wenn es Ihnen nichts ausmacht, sollten Sie die Wartungsoption einschalten und dann beide Tabellen zu einer verkehrsschwachen / geeigneten Zeit abschneiden.
Ich kann das Session expire-Modul für Drupal empfehlen: Ссылка
Dies wird die Sessions-Tabelle für alle PHP-Einstellungen bereinigen und wird während Cron aufgerufen, so dass es vorhersehbar im Hintergrund abläuft, unabhängig von Ihren PHP-Garbage Collection-Einstellungen.
Watchdog und Cache-Tabellen ja, aber wenn Sie Sitzung abschneiden möglicherweise einige Benutzer verlieren ihre Sitzungen.