Neu Die Tabelle tkampagnevorgang verlangsamt den Shop

flytomek

Neues Mitglied
4. Juli 2024
2
0
Seit einiger Zeit hatten wir ein Problem mit der Bestätigungsseite für Käufe. Nach dem Absenden einer Bestellung und dem Klicken auf „Bestätigen“ lud die Seite über eine Minute(!).

Nach einer genaueren Analyse stellte sich heraus, dass die Ursache die Tabelle tkampagnevorgang in der Datenbank war. Sie enthielt über 25 Millionen Einträge. Nach dem Löschen aller Daten daraus wird die Bestätigungsseite nach einer Bestellung nun sofort angezeigt.

Ich habe festgestellt, dass in der Tabelle tkampagnevorgang sogar mehrere neue Einträge pro Sekunde erscheinen. Ist dieses Verhalten normal? Warum beeinflusst eine Kampagnen-Tabelle die Performance der „Thank You Page“? Was kann man tun, um diese Tabelle nicht regelmäßig manuell bereinigen zu müssen?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.702
355
Seit einiger Zeit hatten wir ein Problem mit der Bestätigungsseite für Käufe. Nach dem Absenden einer Bestellung und dem Klicken auf „Bestätigen“ lud die Seite über eine Minute(!).

Nach einer genaueren Analyse stellte sich heraus, dass die Ursache die Tabelle tkampagnevorgang in der Datenbank war. Sie enthielt über 25 Millionen Einträge. Nach dem Löschen aller Daten daraus wird die Bestätigungsseite nach einer Bestellung nun sofort angezeigt.

Ich habe festgestellt, dass in der Tabelle tkampagnevorgang sogar mehrere neue Einträge pro Sekunde erscheinen. Ist dieses Verhalten normal? Warum beeinflusst eine Kampagnen-Tabelle die Performance der „Thank You Page“? Was kann man tun, um diese Tabelle nicht regelmäßig manuell bereinigen zu müssen?
Weil im Bestellabschluss die Conversion einer Kampgane erfasst wird, sofern eine Kampagne der Einstieg war.
 

xadoX

Sehr aktives Mitglied
11. September 2012
664
70
Uns ist die Tabelle gerade auch aufgefallen, dass sie bei uns 51 Millionen Einträge hat und 16 GB groß ist. Wir benötigen diese Auswertungen überhaupt nicht.
Kann man diese global abstellen?
 

M_P

Sehr aktives Mitglied
16. Oktober 2014
258
58
Gibt es dazu eine Info von JTL, ob das so gewollt ist bzw. ist das Problem seitens JTL überhaupt bekannt?
 

NoOne

Sehr aktives Mitglied
16. März 2024
652
223
Das klingt für mich als würden Bots über Google mit Kampagnenlink im Shop aufschlagen und die Tabelle zu müllen. Wenn man die Statistik generell nicht braucht, keine Kampagnen verwenden. Ansonsten dafür sorgen, dass Bots nicht in den Shop kommen. Ansonsten könnte man auch in der includes/src/DB/Services/GcService die Vorhaltezeit runterstellen. Standardmässig steht die auf 365 für tkampagnevorgang, werden also ein Jahr gespeichert bevor der Garbage collector da aufräumt (sofern er überhaupt eingeschaltet ist -> Einstellung garbagecollector_wawiabgleich im Backend suchen und prüfen). Kann man auf 30 oder 90 runtersetzen, dann enthält die Tabelle nichts was älter als 30/90 Tage alt ist. Ist allerdings nicht updatesicher da was zu ändern, müsste nach jedem Shop-Update wieder gemacht werden.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Identische Aufträge übernimmt nur für einen Auftrag die Kartonage JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Wichtig Neu in Shipping 2.0: Die Schweizerische Post + Die Schweizerische Post International (Beta) — ihr habt gefragt, wir haben geliefert News, Events und Umfragen 0
Neu Bestellpositionen werden in Sprache der Kunde an die Wawi übermittelt. Kann man das ausstellen? User helfen Usern - Fragen zu JTL-Wawi 17
Neu 🔥 𝐍𝐮𝐫 𝟓× verfügbar 𝟓𝟎% 𝐑𝐚𝐛𝐚𝐭𝐭 auf dein Besucherticket für die kommende JTL-Connect am 02.10.2026 in Köln Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 6
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Aktuelles Sicherheitsupdate - wo ist die Anleitung zum manuellen Beheben? Allgemeine Fragen zu JTL-Shop 5
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Funktioniert die Adressvalidierung inzwischen? JTL-Wawi 2.0 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Amazon FBA Umlagerungen Beta - Fehlermeldung blockiert die Umlagerung JTL-Wawi 1.11 0
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Rechnung an geänderte Emailadresse geht immer noch an die Alte (Ebay-Auftrag) JTL-Wawi 1.11 6
Neu eBay-Abgleich Fehlermeldung: Datenverarbeitung fehlgeschlagen: Die Sequenz enthält keine Elemente eBay-Anbindung - Fehler und Bugs 11
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Neu Apple Pay über PayPal nicht zu verbinden (Die Domain-Verifizierungsdatei wurde nicht gefunden.) Technische Fragen zu Plugins und Templates 28
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Neu Version 1.0.11.11 (7034) Scan öffnet die Kundenauswahl JTL-POS - Fehler und Bugs 1
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Neu Die Bilanz ist da Smalltalk 0
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3

Ähnliche Themen