![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Performance schema timers (declarations). More...
#include "my_config.h"#include "my_inttypes.h"#include "my_rdtsc.h"#include "storage/perfschema/pfs_column_types.h"#include "storage/perfschema/pfs_histogram.h"Go to the source code of this file.
Classes | |
| struct | time_normalizer | 
| A time normalizer.  More... | |
Macros | |
| #define | MICROSEC_TO_PICOSEC 1000000 | 
| Conversion factor, from micro seconds to pico seconds.  More... | |
| #define | NANOSEC_TO_PICOSEC 1000 | 
| Conversion factor, from nano seconds to pico seconds.  More... | |
| #define | HAVE_NANOSEC_TIMER | 
| #define | USED_TIMER_NAME TIMER_NAME_NANOSEC | 
| #define | USED_TIMER my_timer_nanoseconds | 
Functions | |
| ulonglong | get_idle_timer () | 
| ulonglong | get_wait_timer () | 
| ulonglong | get_stage_timer () | 
| ulonglong | get_statement_timer () | 
| ulonglong | get_transaction_timer () | 
| ulonglong | get_thread_cpu_timer () | 
| void | init_timers () | 
| Initialize the timer component.  More... | |
Variables | |
| MY_TIMER_INFO | pfs_timer_info | 
| Timer information data.  More... | |
Performance schema timers (declarations).
| #define HAVE_NANOSEC_TIMER | 
| #define MICROSEC_TO_PICOSEC 1000000 | 
Conversion factor, from micro seconds to pico seconds.
| #define NANOSEC_TO_PICOSEC 1000 | 
Conversion factor, from nano seconds to pico seconds.
| #define USED_TIMER my_timer_nanoseconds | 
| #define USED_TIMER_NAME TIMER_NAME_NANOSEC | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| void init_timers | ( | ) | 
Initialize the timer component.
      
  | 
  extern | 
Timer information data.
Characteristics about each supported timer.