Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get free database assistance or contact our experts for personalized support.

MySQL Performance Schema Details

!image

The MySQL Performance Schema dashboard helps determine the efficiency of communicating with Performance Schema. This dashboard contains the following metrics:

  • Performance Schema file IO (events)
  • Performance Schema file IO (load)
  • Performance Schema file IO (Bytes)
  • Performance Schema waits (events)
  • Performance Schema waits (load)
  • Index access operations (load)
  • Table access operations (load)
  • Performance Schema SQL and external locks (events)
  • Performance Schema SQL and external locks (seconds)
  • Performance Schema memory usage (current Bytes)
  • Performance Schema memory allocation rate (Bytes)
  • Performance Schema memory free rate (Bytes)

Performance Schema memory

The three memory panels break down server memory by Performance Schema memory instrument, using performance_schema.memory_summary_global_by_event_name. Use the Memory Event filter at the top of the dashboard to narrow the panels to specific instruments.

Server configuration required

Memory instruments are disabled by default in MySQL and Percona Server. Until they are enabled, these three panels show No data even though the rest of the dashboard is populated.

Enable them at server start-up with the performance-schema-instrument option:

performance_schema=ON
performance-schema-instrument='memory/%=ON'

performance-schema-instrument cannot be set in a session, so a server restart is required.