Mysql
 sql >> база данни >  >> RDS >> Mysql

Всяка команда в mysql, еквивалентна на автоматичното проследяване на Oracle за промяна на производителността

Не, няма наличен еквивалент в MySQL, поне не в изданието на общността.

MySQL не прилага вида "инструменти", които Oracle има в своя код; така че няма еквивалент на проследяване на събитие 10046.

Можете да предпоставите израза си SELECT с EXPLAIN ключова дума и това ще произведе изход с информация за плана за изпълнение, който MySQL ще използва за изпълнение на оператора, но това е само приблизителна оценка, а не наблюдение на действителното изпълнение.

Можете също така да активирате бавния регистър на заявките на сървъра, за да улавяте SQL изрази, които отнемат повече време от long_query_time секунди за изпълнение, но това всъщност идентифицира само дълго изпълняваните заявки. Това ще ви даде SQL текста, заедно с изминалото време и броя на проверените редове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да архивирам/експортирам свързания файл Database database.sql в laravel?

  2. Използвайте mysql_fetch_row за извличане на резултати от база данни и вмъкване в масив с помощта на PHP и mysqli?

  3. MySQL таблица за сортиране по имена на колони

  4. PHP Не е избрана база данни

  5. GroupBy след orderBy за сложна заявка в Laravel