Es gibt ein paar Gründe, die mir einfallen, um dies zu erklären:
- Python muss gestartet werden, während Workbench bereits läuft.
- Python muss Ihr Programm laden, während Workbench dies nicht tut.
- Python muss eine Verbindung zur Datenbank öffnen, während Workbench (nehme ich an) bereits eine hat.
Um dies zu klären, versuchen Sie es mit dem Timeit-Python-Modul (oder führen Sie eine manuelle Zeitmessung durch) und fügen Sie nur die Befehle execute/fetchall ein.