Beispielkonfiguration gespeicherter Prozeduren für MariaDB

Beachten Sie die folgenden Richtlinien, wenn Sie gespeicherte Prozeduren für eine MariaDB-Datenbank konfigurieren.

Richtlinien zum Konfigurieren gespeicherter Prozeduren

Verwenden Sie die MariaDB-Ereignisse, um neue Jobs für jede gespeicherte Prozedur zu erstellen.

  • Planen Sie die Jobs so, dass sie täglich oder häufiger ausgeführt werden. sp_runid muss mindestens 10 Minuten vor den anderen Scripts zur Ausführung eingeplant werden.
  • Erstellen Sie Ereignisse für Unica Campaign-Datenbank.

Beispiel zur Erstellung einer Ausführungs-ID

Das folgende Beispiel veranschaulicht das Erstellen einer Ausführungs-ID.

CREATE EVENT SP_RUNS
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:30:00'
    DO
      CALL SP_RUNID();

Beispiel zur Verarbeitung von E-Mail-Kontaktdaten

Das folgende Beispiel veranschaulicht das Verarbeiten der E-Mail-Kontaktdaten. Planen Sie den Job so, dass er mindestens 10 Minuten nach dem Job ausgeführt wird, der die Ausführungs-ID generiert.

CREATE EVENT EMAIL_CONTACT
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:40:00'
    DO
      CALL SP_POPULATE_MAILING_CONTACTS(); 
 

Beispiel für E-Mail-Antwortdaten

Das folgende Beispiel veranschaulicht das Verarbeiten der E-Mail-Antwortdaten. Planen Sie den Job so, dass er mindestens 10 Minuten nach dem Job ausgeführt wird, der die Ausführungs-ID generiert.

CREATE EVENT EMAIL_RESPONSE
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:40:00'
    DO
      CALL SP_POPULATE_MAILING_RESPONSES(); 
 

Beispiel zur Verarbeitung von SMS-Kontaktdaten

Das folgende Beispiel veranschaulicht das Verarbeiten der SMS-Kontaktdaten. Planen Sie den Job so, dass er mindestens 10 Minuten nach dem Job ausgeführt wird, der die Ausführungs-ID generiert.

CREATE EVENT SMS_CONTACT
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:40:00'
    DO
      CALL SP_POPULATE_SMS_CONTACTS();
 

Beispiel zur Verarbeitung von SMS-Antwortdaten

Das folgende Beispiel veranschaulicht das Verarbeiten der SMS-Antwortdaten. Planen Sie den Job so, dass er mindestens 10 Minuten nach dem Job ausgeführt wird, der die Ausführungs-ID generiert.

CREATE EVENT SMS_RESPONSE
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:40:00'
    DO
      CALL SP_POPULATE_SMS_RESPONSES(); 

Beispiel zur Verarbeitung von WhatsApp-Kontaktdaten

Das folgende Beispiel veranschaulicht das Verarbeiten der WhatsApp-Kontaktdaten. Planen Sie den Job so, dass er mindestens 10 Minuten nach dem Job ausgeführt wird, der die Ausführungs-ID generiert.

CREATE EVENT WHTSAPP_CONTACT
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:40:00'
    DO
      CALL SP_POPULATE_WHTSAPP_CONTACTS();
 

Beispiel zur Verarbeitung von WhatsApp-Antwortdaten

Das folgende Beispiel veranschaulicht das Verarbeiten der WhatsApp-Antwortdaten. Planen Sie den Job so, dass er mindestens 10 Minuten nach dem Job ausgeführt wird, der die Ausführungs-ID generiert.

CREATE EVENT WHTSAPP_RESPONSE
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:40:00'
    DO
      CALL SP_POPULATE_WHTSAPP_RESPONSES(); 

Beispiel zur Verarbeitung von Antwortdaten mobiler Geräte

Das folgende Beispiel veranschaulicht das Verarbeiten der Antwortdaten mobiler Geräte. Planen Sie den Job so, dass er mindestens 10 Minuten nach dem Job ausgeführt wird, der die Ausführungs-ID generiert.

CREATE EVENT MOBILE_RESPONSE
	ON SCHEDULE EVERY 1 DAY
    STARTS  '2020-11-20 20:40:00'
    DO
      CALL SP_POPULATE_MOBILE_RESPONSES();