dbo.tFile und tZahlungsabgleichLogeintrag - kann man hier gefahrlos Datensätze löschen?

ps912

Aktives Mitglied
2. August 2018
63
15
Wir wurden heute im Tagesgeschäft prompt und ohne Vorwarnung unterbrochen, weil unser SQL Server ans Größenlimit gestossen ist.
Ich konnte kurzfristig keine bessere Lösung finden, als Daten in der DB zu löschen.
Der geplante Wechsel auf SQL Server Standard wird kommende Woche umgesetzt. Bis dahin muss ich als Workaround die DB Größe überwachen und Daten löschen.

Die drei größten Tabellen in der Datenbank sind:
dbo.tFile
dbo.tZahlungsabgleichLogeintrag
tArtikelHistory

Frage 1: Was ist dbo.tFile für eine Tabelle? Es sieht so aus als würde JTL alle paar Sekunden hier eine 8 MB große ZIP Datei zur Tabelle hinzufügen!?

Unbenannt.png
Mir blieb bisher nichts übrig, als hier 2 Monate von Datensätzen zu löschen. Ich wüsste aber gern, was ich hier lösche... Weiß jemand, was das für Zeug ist?

Frage 2: dbo.tZahlungsabgleichLogeintrag ist ein richtig cooles Ding. Kann man hier gefahrlos Datensätze löschen?
Der älteste Datensatz in dieser Tabelle ist 3 Wochen alt.
Die Tabelle hat 4,2 Mio Datensätze und ist 1656.59 MB groß.
Unbenannt.png

Man könnte meinen JTL hat neuerdings einen Deal mit MS um die Kunden zum Umstieg auf SQL Server Standard zu bewegen...

LG
 
Zuletzt bearbeitet:

ps912

Aktives Mitglied
2. August 2018
63
15
Liebe Firma JTL,
ich weiß nicht, was ihr da macht mit diesen beiden Tabellen, aber ich mach jetzt jedenfalls 1x am Tag das hier:
delete from dbo.tZahlungsabgleichLogeintrag where dzeitpunkt < DATEADD(day, -3, GETDATE())
delete from dbo.tFile where dErstellDatum < DATEADD(day, -30, GETDATE())
Ich hab nämlich leider keinen Platz für den Mist, den ihr da rein schreibt.
 

FOC Solutions

Offizieller Service Partner
SPBanner
5. Juli 2024
385
217
Die Tabelle tFile kann man nicht einfach leeren, die ist mit diversen anderen verknüpft. Die Tabelle tFile wird m.W. nur vom Servicedesk benutzt, habt Ihr den im Einsatz?

In der JTL Datenbankverwaltung im ersten Schritt erst einmal die DB bereinigen lassen. Hier werden Log, alte Picklisten, alte ebay Angebote, inaktive Artikel uvm. gelöscht. Danach über das Managementstudio über easybusiness/Tasks/verkleinern die DB verkleinern. Das sollte Euch etwas Luft bringen.
 

ps912

Aktives Mitglied
2. August 2018
63
15
Die Tabelle tFile kann man nicht einfach leeren, die ist mit diversen anderen verknüpft.
Man kann.
PS: Ich mache das nicht aus Langeweile. Auch nicht dieses Posten hier. JTL müllt meine DB zu und mir geht der Platz aus.
Die Tabelle tFile wird m.W. nur vom Servicedesk benutzt, habt Ihr den im Einsatz?
Nein.
In der JTL Datenbankverwaltung im ersten Schritt erst einmal die DB bereinigen lassen. Hier werden Log, alte Picklisten, alte ebay Angebote, inaktive Artikel uvm. gelöscht. Danach über das Managementstudio über easybusiness/Tasks/verkleinern die DB verkleinern. Das sollte Euch etwas Luft bringen.
Danke für den Tip. Habe ich gemacht. Hat 0,2 MB eingespart.
 

FOC Solutions

Offizieller Service Partner
SPBanner
5. Juli 2024
385
217
Wenn das nichts gebracht hat, sonst übergangsweise die Evaversion des SQL-Servers Standard benutzen. Die funktioniert für 180 Tage und kann anschließend in die lizensierte Version umgewandelt werden.
 
  • Gefällt mir
Reaktionen: mh1

Ähnliche Themen