WL#8879: PERFORMANCE_SCHEMA, TABLE PLUGIN

Affects: Server-8.0   —   Status: Complete

Provide a mechanism to allow dynamic plugins to provide their own performance schema table.

Currently, all performance schema tables are hard coded and there is no way to add a new table in performance schema except doing code changes internally. With this feature implemented, dynamic plugins would be able to have their own tables in Performance Schema which could be queried using SQL interface.

This feature is needed in particular by replication plugins, firewall plugins, etc.

Note: This task provides the infrastructure needed to define a performance schema table. Migrating existing code which expose INFORMATION_SCHEMA plugin tables to use this new infrastructure is outside of the scope for this task.

User Documentation