Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Workbench znacznie szybszy niż Python dla tego samego zapytania

Przychodzi mi na myśl kilka powodów, aby to wyjaśnić:

  1. Python musi się uruchomić, podczas gdy Ty masz już uruchomiony Workbench.
  2. Python musi załadować Twój program, podczas gdy Workbench nie.
  3. Python musi otworzyć połączenie z bazą danych, podczas gdy workbench (zakładam) już je ma.

Aby rozwiązać ten problem, spróbuj użyć modułu timeit python (lub wykonaj ręczne odmierzanie czasu) i dołącz tylko polecenia execute/fetchall.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę wstawić arabskie słowo do bazy mysql za pomocą java?

  2. Duża liczba kolumn w bazie danych MySQL

  3. Elastyczne wyszukiwanie pełnego tekstu a pełny tekst mysql?

  4. Czy dane wejściowe w postaci szesnastkowej są wystarczające do oczyszczenia zapytań SQL?

  5. Przekroczono limit czasu oczekiwania na blokadę; spróbuj zrestartować transakcję za pomocą JDBC