Existuje několik důvodů, které mě napadají, abych to vysvětlil:
- Python se musí spustit, zatímco vy již máte spuštěný pracovní stůl.
- Python musí načíst váš program, zatímco workbench ne.
- 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.