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