Ich habe ein kleines Problem (mangels eines besseren Wortes) mit MySQL db. Ich benutze Python. So habe ich diese Tabelle, in der Zeilen regelmäßig eingefügt werden. So regelmäßig wie 1 Reihe/Sek. Ich führe zwei Python-Skripte zusammen. Eine, die das Einfügen bei 1 Zeile/Sek. Simuliert. Ich habe auch Autocommit ausgeschaltet und explizit Commit nach einer gewissen Anzahl von Zeilen, sagen 10.Python MySQL-Abfragen werden unerwartet zwischengespeichert
Das andere Skript ist eine einfache "SELECT count (*) ..." Abfrage auf der Tabelle. Diese Abfrage zeigt mir nicht die Anzahl der Zeilen, die die Tabelle derzeit hat. Es bleibt hartnäckig in der Anzahl der Zeilen, die der Tisch anfangs hatte, als das Skript gestartet wurde. Ich habe sogar versucht "SELECT SQL_NO_CACHE count (*) ..." ohne Wirkung.
Jede Hilfe wäre willkommen.
Zeigt uns den Code. –
Wenn Sie die Datenbank direkt über die MySQL-Konsole abfragen, können Sie die Einsätze sehen? –
@ learningJava-Ja. Ich kann die Einfügungen sehen, wenn ich die Datenbank von der MySQL-Konsole abfrage. – Sandman