2009-07-05 10 views
0

Ist es möglich mit einem mysql-Skript, voll von nur mysql-Befehle, die in die mysql-Binärdatei gefiltert werden, eine Zählung der aktuellen Datensätze beim Einfügen in eine Stats-Tabelle, vielleicht mit der Uhrzeit und dem Datum automatisch erzeugt?Beibehalten eines Datensatzes von SQL-Einfügungen

Ich möchte dies tun, damit Berechnungen durchgeführt werden können, z. B. die Gesamtzahl der neuen Datensätze in einer bestimmten Zeit eingeben.

+0

was Sie erreichen möchten, ist nicht so klar, könnten Sie es erklären? Versuchen Sie, die Anzahl der Einfügungen in einem bestimmten Zeitraum für eine bestimmte Tabelle zu ermitteln? – LucaM

+0

Ich möchte jedes Mal ein Protokoll führen, wenn ich eine Beilage mache, die täglich ist, und dann einen wöchentlichen Bericht erstellen ... –

Antwort

1

Wenn Sie an einem Benchmarking Ihrer Insert-Anweisungen interessiert sind, können Sie unter der Adresse general query log file die gewünschten Ergebnisse erzielen. Es sollte das Datum und die Uhrzeit jeder Abfrage anzeigen, die für die Datenbank ausgeführt wird. Wenn das nicht ausreicht, können Sie auch versuchen, die binary log file zu betrachten. Dies könnte Informationen darüber enthalten, wie viele Zeilen von jeder Abfrage betroffen waren.

Verwandte Themen