performance_schema实现套路

 

实现中大量使用多层次嵌套预编译,大量if else,wrapper等

不建议去看这个实现

start_mutex_wait_v1

if (flag_thread_instrumentation)

#ifdef HAVE_PSI_STATEMENT_INTERFACE
  #define MYSQL_SET_STATEMENT_ROWS_SENT(LOCKER, P1) \
    inline_mysql_set_statement_rows_sent(LOCKER, P1)
#else
  #define MYSQL_SET_STATEMENT_ROWS_SENT(LOCKER, P1) \
    do {} while (0)
#endif

  

猜你喜欢

转载自www.cnblogs.com/youge-OneSQL/p/9280456.html
今日推荐