Wie man alle SMS-Nachrichten in eine SQL-Textdatei speichert

Für Hochleistungs-SMS-Systeme, bei denen die Nachrichtengeschwindigkeit über 100 MPS (Nachrichten pro Sekunde) liegt, können die Datenbankserver oft mit der Last, die durch die Standard-Datenbankberichtsfunktion von Ozeki 10 verursacht wird, nicht mithalten. Sie sind einfach nicht in der Lage, mehrere hunderttausend SQL-Abfragen pro Sekunde auszuführen. Um dieses Problem zu lösen, bietet Ozeki SMS Gateway die SQL-Textdateiberichterstattung. Diese Funktion zeichnet jeden SQL-Befehl, der für die Datenbankberichterstattung verwendet wird, in einer TXT-Datei auf. Sie können diese TXT-Dateien für Batch-Inserts in Ihre Datenbank verwenden, um ein Protokoll aller Nachrichten zu haben. Diese Anleitung erklärt, wie Sie diese Funktion einrichten.

Video 1 - Wie man alle SMS-Nachrichten in eine SQL-Textdatei speichert (Video-Tutorial)

Das Berichtssystem kann Nachrichten, die das System durchlaufen, in verschiedenen Quellen speichern, wie z.B. Datenbanken, Textdateien usw. Eine der beliebtesten Optionen ist die Verwendung von SQL-Textdateien, um ein Protokoll jeder Nachricht zu speichern. Sie können das Berichtssystem über das Bearbeiten-Menü unter der Option Berichterstattung öffnen, wie in Abbildung 1 zu sehen ist.

Abbildung 1 - Berichtsmenü öffnen

Klicken Sie im Berichtsmenü auf die Schaltfläche "Neuen SMS-Reporter erstellen" und wählen Sie dann den SQL-Txt-Berichtstyp aus (Abbildung 2).

Abbildung 2 - SQL-Txt-Reporter hinzufügen

Die Detailseite des SQL-Txt-Reporters ermöglicht es Ihnen, den Dateispeicherort zu konfigurieren und festzulegen, wann eine unabhängige .sql-Datei für den ausgewählten Zeitraum vom SMS-Gateway erstellt wird (Abbildung 3).

Abbildung 3 - SQL-Txt-Reporter konfigurieren

Über den Admin-Benutzer können Sie eine SMS-Nachricht senden. Geben Sie die Empfängeradresse und die Nachricht ein und klicken Sie auf die OK-Schaltfläche (Abbildung 4).

Abbildung 4 - Nachrichten senden

Jetzt können Sie im Ordner, den Sie auf der Detailseite des SQL-Txt-Reporters festgelegt haben, die erstellte .sql-Textdatei sehen. Der Standardordner ist C:\Ozeki (Abbildung 5).

Abbildung 5 - SQL-Datei im Ordner

Wenn Sie die .sql-Textdatei öffnen, können Sie sehen, dass alle gesendeten und empfangenen SMS-Nachrichten gespeichert sind, wie in Abbildung 6 gezeigt. Sie können diese .sql-Dateien für Batch-Inserts in Ihre Datenbank verwenden, um ein Protokoll aller Nachrichten zu haben.

Abbildung 6 - Inhalt der SQL-Datei

More information