29.12.22.5 The health_process_memory Table

Memory usage information for the MySQL process.

mysql> select * from performance_schema.health_process_memory\G
*************************** 1. row ***************************
   TIMESTAMP: 2026-09-30 10:10:34
PROCESS_NAME: mysqld
         PID: 2505
      VM_RSS: 513454080
     VM_DATA: 944553984
     VM_SWAP: 0
 PAGE_FAULTS: 153
*************************** 2. row ***************************
   TIMESTAMP: 2026-09-30 10:11:34
PROCESS_NAME: mysqld
         PID: 2505
      VM_RSS: 513458176
     VM_DATA: 944553984
     VM_SWAP: 0
 PAGE_FAULTS: 153
*************************** 3. row ***************************
   TIMESTAMP: 2026-09-30 10:12:34
PROCESS_NAME: mysqld
         PID: 2505
      VM_RSS: 513458176
     VM_DATA: 944553984
     VM_SWAP: 0
 PAGE_FAULTS: 153
*************************** 4. row ***************************
....

The health_process_memory table has the following columns:

  • TIMESTAMP:The time the data sample in this row was collected.

  • PROCESS_NAME: The name and path of the MySQL Server process.

  • PID: System identifier for the MySQL server process.

  • VM_RSS: Resident memory size of the MySQL server process, in bytes

  • VM_DATA: Size of the MySQL server process data segment, in bytes.

  • VM_SWAP: Size of the MySQL server process swap segment, in bytes.

  • PAGE_FAULTS: Number of page faults requiring disk I/O.