[MySQL 5.6 기준]



1. thread에 수행된 sql 로깅


   select * from performance_schema.setup_consumers where name like 

'events_statements_%';


   결과를 보면


   event_statements_current  : YES

   event_statements_history : NO

   event_statements_history_long : NO


   thread에서 실행시킨 sql에 대해 로깅을 남기기 위해서 update문을 통해 NO를 YES변경


   update performance_schema.setup_consumers

   set enabled = 'YES' where name like 'event_statements_%';


   event_statements_history 테이블은 thread당 10개(default) history를 남김.

   event_statements_history_long 테이블은 전체 10,000개(default) history를 남김


   my.cnf 설정값을 통해 변경 가능 (static 변수)

   performace_schema_event_statements_history_size

   performace_schema_event_statements_history_long_size




'RDB > MySQL' 카테고리의 다른 글

mysql용 python 코드 예제  (0) 2017.09.07
mysql5.7 install  (0) 2016.10.29
mysql status중 handler  (0) 2016.08.10
mysql 기본 데이터 타입  (0) 2016.05.28
maridb mysql install 및 documentation  (0) 2016.05.27

+ Recent posts