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

Czy wydrukować aktualne zapytanie, które uruchamia MySQLdb?

Znaleźliśmy atrybut obiektu kursora o nazwie cursor._last_executed który przechowuje ostatni ciąg zapytania do uruchomienia, nawet gdy wystąpi wyjątek. Było to dla nas łatwiejsze i lepsze w środowisku produkcyjnym niż ciągłe profilowanie lub rejestrowanie zapytań MySQL, ponieważ oba te rozwiązania mają wpływ na wydajność i wymagają większej ilości kodu lub większej korelacji oddzielnych plików dziennika itp.

Nienawidzę odpowiadać na moje własne pytanie, ale to działa lepiej dla nas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wysoka precyzja liczbowa unosi się dzięki MySQL i SQLAlchemy ORM

  2. Kłopotliwe zachowanie arytmetyczne php/Mysql w czasie

  3. mysql_result() oczekuje, że parametr 1 będzie zasobem, podana wartość logiczna

  4. Wkładka zbiorcza lub aktualizacja Slick 3.0 (upsert)

  5. Uwaga:konwersja tablicy na ciąg znaków w