[PYTHON] Über pgbench für MySQL

(Dies ist ein Hinweis, um Druck auf sich selbst auszuüben)

Ich erinnere mich, diesen Artikel im Februar 2013 geschrieben zu haben.

"Gibt es keine MySQL-Version von pgbench?"

Zu dieser Zeit war es notwendig, MySQL leicht zu laden, und da die mit sysbench gelieferte Eigenschaft ursprünglich einen Deadlock auf SQL-Ebene verursacht, kann sie nicht für das verwendet werden, was ich zu diesem Zeitpunkt tun wollte. Sie ist so einfach wie die pgbench von PostgreSQL. Ich habe mich gefragt, ob es jemanden gibt ... und als ich danach gesucht habe, hat ein Freiwilliger der MySQL User Group vor langer Zeit (2004!?) Einen portierten entdeckt, und selbst 2013 wurde gesagt, dass es nur durch Überarbeitung einer Zeile funktioniert. ..

Und das ist die Fortsetzung.

"Python-Version von mysqlbench"

Dies lag daran, dass ich zu dieser Zeit Python übte und die obige MySQL-Version von pgbench (Sprache ist C) nach Python portieren wollte.

Tatsächlich gibt es im oben erwähnten Git-Repository auch einige, die mit sqlalchemy portiert (ausprobiert) wurden.

Ich habe es weggeworfen, während es noch in Arbeit war, aber lassen Sie es uns zu diesem Zeitpunkt richtig zusammenstellen

... also kann ich nicht entkommen ... w

(Ich habe (noch) keine Pointe (lacht))

Recommended Posts

Über pgbench für MySQL
Über Python für Schleife
Über Python für ~ (Bereich)
Über Polymorphismus zur Nestbeseitigung
Fabric unterstützt Python 3
Über die Warnung "Kompiliert für ~" von mod_wsgi
Über "für _ in range ():" von Python
Über Anaconda / Miniconda Unterstützung von Pyenv
INSERT in MySQL mit Python [Für Anfänger]
Debuggen Sie die MySQL-Verbindung mit Python MySQL.connector
Über japanische Schriften von matplotlib (für Mac)
Informationen zur Datenerweiterungsverarbeitung für tiefes Lernen