Database loopt vanzelf te vol; hoe kan ik dat voorkomen

Ik heb al een tijdje een drupal 8 site lopen (www.leobrosens.nl) en constateer steeds dat de database in snel tempo groter wordt, te groot wordt waardoor mijn domeinruimte vol loopt!
Ik begrijp niet waarom dit gebeurt.
Voor zo ver ik in beeld heb is het niet een kwestie van een virus of zo.
Ik heb al de opbouw van alle caches uitgezet.

Kent iemand een reden voor een ongewenste aangroei van de database?
Kent iemand een aanpak om te voorkomen dat de database steeds vanzelf groter wordt?

Groet,
Leo

BijlageGrootte
Image icon record grootte voor en na legen caches248.88 KB
Drupalversie: 
8.x
Auteur: 
Leo Brosens
afbeelding van jo.w
Door jo.w op 8 oktober, 2020 - 01:10

En heb je al eens naar je database gekeken welke tabellen het zijn?
En wat is "te vol"?
Ga eens via phpmyadmin naar je database en maak alle cache-tabellen leeg. Exporteer ze ook eens, eveneens vanuit phpmyadmin, dan heb je een idee van de exacte grootte. Maak screenshots van je tabellen, per tabel staat de grootte er bij. Doe na een paar dagen hetzelfde en vergelijk.
Met alleen "de database loopt vol" ben je niet veel.

Jo

Door Leo Brosens op 9 oktober, 2020 - 13:10

Beste Jo, dank voor je reaktie.
Ik heb niet letterlijk naar de database gekeken maar ik ervaar wel dat na het legen van de catches dat dan de grootte van de database weel normaal wordt. Zo kan de database in een week van ca. 45 mb zonder dat ik het snap groeien naar 200 mb zonder dat ik iets aanvul. Leeg ik dan de caches dan is de database weer terug op die ca. 45 mb. Het zijn dus records die cache gerelateerd zijn die groter worden. Ik zal eens proberen een keer beter naar de individuele recordgrootte gaan kijken. Maar ik ben eigenlijk bang dat er iets als een spider? of onbedoelde mailclient? een ongewenste activiteit uitvoert op de site?
Mvg
Leo

afbeelding van belba
Door belba op 13 oktober, 2020 - 15:04

Check ook je watchdog tabel. Die leeg je met de cron te laten draaien. Je kan je cron periodiek instellen. Goede tip hierboven, regelmatig cachen.

Succes, Jan

Door Leo Brosens op 13 oktober, 2020 - 17:20

Hoi Jan,
Dank voor je reaktie.
Ik heb eens goed naar mijn databaserecords gekeken.
Vast staat dat steeds de cache-gerelateerde records onbegrijpelijk snel vollopen.
Na leeg maken van de caches kan ik dan weer door.
Ik stuur een screendump mee op waarop de recordgrootte te zien is voor en na leeg maken van de caches.(Oeps dat lukt me dus niet?)
Ik weet niet veel van die watchdog, zal daar over proberen te gaan lezen.
Is er een methode om de caches automatisch te laten legen?
Al bij al ben ik nog geen baas van mijn probleem.
Als je nog meer tips hebt dan graag.
Mvg
Leo

Door Leo Brosens op 13 oktober, 2020 - 18:08

http://www.leobrosens.nl/rcmv/node/386

hier heb ik de records geplaatst

afbeelding van jo.w
Door jo.w op 13 oktober, 2020 - 18:40

De tekst op de screenshotjes is niet goed te lezen en 't is ook niet van dezelfde tabellen. Maar dat terzijde.

Ik zie ook dat een aantal cache-tabellen nog altijd niet leeg zijn. Je moet niet in je site de cache leeg maken maar via phpmyadmin. De cachetabellen aanvinken en dan onderaan heb je een optie om die tabellen te legen (niet verwijderen).

Je kan ook eens kijken in je instellingen hoeveel logs worden opgeslaan. Die hoeveelheid zou je kunnen minderen.

Jo

afbeelding van jo.w
Door jo.w op 13 oktober, 2020 - 18:28

Afbeeldingen hier kan je toevoegen door je startbericht te gaan wijzigen. Alleen daar kan je afbeeldingen plaatsen.

Jo

Door Leo Brosens op 13 oktober, 2020 - 22:47

Heb de afbeelding alsnog op de aangegeven manier geupload.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.