Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: Contao 3.5: ctable und ptable rufen in DC_Table.php jedesmal ein DELETE Statement auf

  1. #1
    Contao-Nutzer
    Registriert seit
    14.06.2010.
    Beiträge
    81

    Standard Contao 3.5: ctable und ptable rufen in DC_Table.php jedesmal ein DELETE Statement auf

    Hallo,

    Bei mir ist die Datenbank bereits sehr gross und bei jedem Backend Aufruf (DCA) wird folgendes SQL Statement aufgerufen
    DELETE FROM tl_bk_invoice WHERE ptable='tl_member' AND NOT EXISTS (SELECT * FROM tl_member WHERE tl_bk_invoice.pid = tl_member.id)


    Lediglich dieses Statement braucht etwa 400ms. Obwohl ptable, pid, id als index angelegt sind.

    Warum wird das jedesmal aufgerufen? Würde es nicht ausreichen, wenn dieses Statement nur einmal in der Nacht aufgerufen wird? Es werden lediglich Daten Leichen gelöscht, oder?

    Vielen Dank für eure Infos

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Wurde in Contao 4.4.40 bzw. 4.7.6 optimiert: https://github.com/contao/contao/issues/438

    Zeit zum Upgraden ;-)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •