Written By ROMAN AGABEKOV | FEB 26, 2025
Last update | JAN 21, 2026
100 - Threads_created * 100.0 / Connections Threads_cached * 100.0 / Threads_created 100 - Key_reads / Key_read_requests * 100 Key_writes * 100.0 / Key_write_requests (Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) * 100.0 /
Innodb_buffer_pool_read_requests (Uptime / 60) * innodb_redo_log_capacity / Innodb_os_log_written (Uptime / 60) * innodb_log_files_in_group * innodb_log_file_size / Innodb_os_log_written max_used_connections * 100.0 / max_connections Table_open_cache_hits * 100.0 / (Table_open_cache_hits + Table_open_cache_misses) Open_tables * 100.0 / Opened_tables (Open Table Definitions / Opened Table Definitions) x 100 (80/100) x 100 = Table Definition Cache hit rate is 80% sort_merge_passes * 100.0 / (sort_scan + sort_range) created_tmp_disk_tables * 100.0 / created_tmp_tables Innodb_log_waits * 100 / innodb_log_writes qcache_free_blocks * 100.0 / qcache_total_blocks qcache_lowmem_prunes * 100.0 / qcache_inserts cpu_avg_last_day * 100 / cpu_counts AvgValueMetricsLastDay(PhysicalMemoryUsed) * 100 / PhysicalMemory disk_used / disk_total open_files * 100 / open_files_limit Table_locks_immediate * 100 / (Table_locks_waited + Table_locks_immediate) innodb_buffer_pool_pages_dirty / innodb_buffer_pool_pages_total * 100 SELECT SQL_TEXT
FROM performance_schema.events_statements_history
WHERE SQL_TEXT LIKE '%...'
ORDER BY LENGTH(SQL_TEXT) DESC
LIMIT 100;