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.
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.
Klicken Sie im Berichtsmenü auf die Schaltfläche "Neuen SMS-Reporter erstellen" und wählen Sie dann den SQL-Txt-Berichtstyp aus (Abbildung 2).
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).
Ü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).
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).
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.
More information