Вопросы к Поиску с Алисой
Performance Schema и INFORMATION_SCHEMA в контексте SHOW PROCESSLIST отличаются способом получения информации. ahmedahamid.com www.percona.com
По умолчанию реализация SHOW PROCESSLIST выполняет итерации по активным потокам из диспетчера потоков, сохраняя глобальный мьютекс. docs.oracle.com Это имеет негативные последствия для производительности, особенно в загруженных системах. docs.oracle.com
Альтернативная реализация основана на таблице processlist схемы производительности. docs.oracle.com Она запрашивает данные активного потока из схемы производительности, а не из диспетчера потоков, и не требует мьютекса. docs.oracle.com
Кроме того, PERFORMANCE_SCHEMA является статической, то есть выделение памяти производится один раз, во время старта сервера, поэтому все параметры данной схемы невозможно изменить в runtime. habr.com