sql >> Databáze >  >> RDS >> Mysql

MySQL Workbench mnohem rychlejší než Python pro stejný dotaz

Existuje několik důvodů, které mě napadají, abych to vysvětlil:

  1. Python se musí spustit, zatímco vy již máte spuštěný pracovní stůl.
  2. Python musí načíst váš program, zatímco workbench ne.
  3. Python musí otevřít připojení k databázi, zatímco workbench (předpokládám) již připojení má.

Chcete-li to vyřešit, zkuste použít modul timeit python (nebo proveďte ruční časování) a zahrňte pouze příkazy execute/fetchall.




  1. Převést výsledky dotazu mysql na CSV (s kopírováním/vkládáním)

  2. Mysql, jak vrátit řádky, i když jsou data spojení prázdná

  3. Je možné přistupovat k databázi .mdf bez SQL serveru?

  4. Jaký je účel použití mysql_secure_installation?