Hay algunas razones que se me ocurren para explicar esto:
- Python debe iniciarse, mientras que Workbench ya se está ejecutando.
- Python tiene que cargar su programa, mientras que Workbench no lo hace.
- Python tiene que abrir una conexión a la base de datos mientras que Workbench (supongo) ya tiene una.
Para resolver esto, intente usar el módulo de python timeit (o haga un cronometraje manual) e incluya solo los comandos de ejecución/búsqueda.