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

Dlaczego zapytania wykonywane z mysql workbench trwają znacznie dłużej niż wykonywanie ich bezpośrednio z mysql cli?

W Workbench istnieje stałe połączenie, więc nie ma żadnych dodatkowych kosztów. Wykonywanie zapytania powinno byćrównie szybkie zarówno w CLI jak iw Workbenchu, jednak transfer danych jest czasami nieco wolniejszy ponieważ Workbench najpierw buforuje wyniki lokalnie, aby móc je posortować, gdy użytkownik kliknie pole nagłówka w widoku zbioru wyników (w tym wielu sortowanie kolumn). Spróbuj powtórzyć zapytanie w obu narzędziach i sprawdź, czy czasy nadal się różnią. Pierwsze uruchomienie zapytania jest zwykle wolniejsze niż kolejne uruchomienia ze względu na pamięć podręczną wykonania.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonywanie wielu zapytań przy użyciu jednego obiektu instrukcji JDBC

  2. Operand powinien zawierać 1 kolumnę – MySQL NIE JEST

  3. Funkcja MySQL LN() — zwraca logarytm naturalny liczby

  4. Jak wybrać losowo jeden rząd biorąc pod uwagę wagę?

  5. Zapisywanie obiektów Pickled Pythona w bazie danych MySQL