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

Dowolna komenda w mysql równoważna autotrace Oracle do toczenia wydajności

Nie, nie ma odpowiednika dostępnego w MySQL, przynajmniej nie w wersji Community.

MySQL nie implementuje tego rodzaju „instrumentów”, które Oracle ma w swoim kodzie; więc nie ma odpowiednika śladu zdarzenia 10046.

Możesz poprzedzić swoją instrukcję SELECT przedrostkiem EXPLAIN słowa kluczowego, które wygeneruje dane wyjściowe z informacjami o planie wykonania, których MySQL użyje do uruchomienia instrukcji, ale to tylko szacunek, a nie monitorowanie rzeczywistego wykonania.

Możesz także włączyć dziennik powolnych zapytań na serwerze, aby przechwytywać instrukcje SQL, które trwają dłużej niż long_query_time sekund do wykonania, ale tak naprawdę identyfikuje tylko długo działające zapytania. To dałoby ci tekst SQL, wraz z upływającym czasem i liczbą przebadanych wierszy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmiana roku w mysql date

  2. Skutecznie oczyszczaj tekst wprowadzony przez użytkownika

  3. Problemy z połączeniem z serwerem mysql:BŁĄD 2003 (HY000)

  4. Czy widzisz różnice między dwoma stołami?

  5. pobierz 2 dni temu zapytanie w mysql