Hallo
@Rico Giesler ,
ich fasse nochmals alles zusammen, was mein aktueller Stand der Dinge ist.
Folgende Tabellen blähen bei uns die Datenbank innerhalb paar Wochen mächtig auf.
Vor allem Logfiles tragen hierzu bei, die von Workflows oder
Worker stammen.
Die Funktion über die
JTL-WAWI "Datenbank bereinigen" bringt hier nur bedingt und eher gering etwas.
Unter "globalen Einstellen" kann man hier für mich auch zu wenig einstellen, auch die Zeitintervalle "3 Monate" sind zu lange für uns, wir machen es monatlich.
Mit dieser Abfrage kann man seine DB mal betrachten:
SQL:
SELECT CAST(OBJECT_NAME(id) AS VARCHAR(255)) AS 'Table',
CAST(rowcnt as varchar(255)) AS '#Rows',
reserved * 8 AS 'Disk - Kb',
dpages * 8 AS 'Data - Kb',
(sum(used) * 8) - (dpages * 8) AS 'Index - Kb'
FROM sysindexes
WHERE indid IN (0,1)
AND OBJECTPROPERTY(id, 'IsUserTable') = 1
GROUP BY id, rowcnt, reserved, dpages
ORDER BY 'Table';
Anbei eine Übersicht der Tabellen, die man unbedingt bereinigen sollte mit der Zeit, manche sind sogar sinnfrei:
tLog ----> Sollte man löschen können über JTL-WAWI. Wir löschen es aktuell eben selbst bis auf letzte 3 Wochen.
tWorkflowLog ----> Sollte man löschen können über JTL-WAWI. Wir löschen es aktuell eben selbst bis auf letzte 2 Wochen.
ebay_usermessagequeue ----> hier stehen diverse Sachen drin, allein Angebotsverlängerungen die man auch nach 30 Tagen niemehr braucht
ebay_data_feedback_in (erhaltene eBay-Bewertungen) ----> WER BRAUCHT SO ETWAS? Optional wer es braucht!
ebay_data_feedback_out (abgegebene eBay-Bewertungen) ----> WER BRAUCHT SO ETWAS? Optional wer es braucht, ändern kann man eh nichts mehr!
ebay_data_membermessage_in (Nachricht von eBayuser) ----> könnte man in JTL auch direkt selbst löschen