sql >> Database teknologi >  >> RDS >> Mysql

MySQL Workbench meget hurtigere end Python for den samme forespørgsel

Der er et par grunde, jeg kan komme i tanke om til at forklare dette:

  1. Python skal starte, mens du allerede har workbench kørende.
  2. Python skal indlæse dit program, hvorimod workbench ikke gør.
  3. Python skal åbne en forbindelse til databasen, mens workbench (antager jeg) allerede har en.

For at løse dette, prøv at bruge timeit python-modulet (eller lav manuel timing) og medtag kun execute/fetchall-kommandoerne.




  1. Hvad er den bedste løsning til pooling af databaseforbindelser i python?

  2. Indre join med 3 borde i mysql

  3. Konverter et Unix-tidsstempel til en datoværdi i Oracle

  4. TSQL md5 hash forskellig fra C# .NET md5