Leistungen

Dietmar Krause, seit über 20 Jahren Selbstständiger, Freelancer, Freiberufler: Digital- & Printmedien, EDV / IT, Trainer & Dozent aus Augsburg – ausgebildet und zertifiziert.

Schwerpunkte:

  • Webdesign
  • Content-Management-Systeme
  • Online-Marketing
  • Drucksachen
  • Corporate-Design
  • Fotografie

TYPO3 Datenbank Cache leeren mittels MySQL Shell

//TYPO3 Datenbank Cache leeren mittels MySQL Shell
  • typo3-mysql-cache

TYPO3 Datenbank Cache leeren mittels MySQL Shell

Hatte heute die Herausforderung ein TYPO3 DB cleanup mittels phpMyAdmin durchzuführen.
Die Tabelle „TABLE sys_log“ hatte sich auf sensationelle 1,9 GB aufgebläht. 😉

Hier der Code:

/* sys_log aufraeumen ... */
DELETE FROM sys_log WHERE sys_log.tstamp < UNIX_TIMESTAMP(ADDDATE(NOW(), INTERVAL -1 MONTH)) ORDER BY sys_log.tstamp ASC;
OPTIMIZE TABLE sys_log;

/* cache* cleanup */

TRUNCATE cache_extensions;
TRUNCATE cache_hash;
TRUNCATE cache_imagesizes;
TRUNCATE cache_md5params;
TRUNCATE cache_pages;
TRUNCATE cache_pagesection;
TRUNCATE cache_typo3temp_log;
TRUNCATE index_fulltext;
TRUNCATE index_grlist;
TRUNCATE index_phash;
TRUNCATE index_rel;
TRUNCATE index_section;
TRUNCATE index_words;
TRUNCATE tx_crawler_queue;

Sie sollten mit dem Befehl TRUNCATE sehr vorsichtig umgehen, da die Datensätze nach dem Löschen nicht mehr wieder hergestellt werden können. Seien Sie sich also sicher, ob Sie die Daten wirklich nicht mehr benötigen. Legen Sie sicherheitshalber eine Sicherheitskopie Ihrer Datenbank vor der Benutzung dieser MySQL Anweisungen an.

Von | 2020-10-31T16:11:18+00:00 Dienstag, 13 März 2018|Kategorien: Internet|Tags: , |0 Kommentare

Über den Autor:

Dietmar Krause, seit über 20 Jahren Selbstständiger, Freelancer, Freiberufler: Digital- & Printmedien, EDV / IT, Trainer & Dozent aus Augsburg - ausgebildet und zertifiziert.

Hinterlassen Sie einen Kommentar