2023 m. lapkričio 19 d., sekmadienis

mysql memory usage analysis

 SELECT SUBSTRING_INDEX(event_name,'/',2) AS

       code_area, FORMAT_BYTES(SUM(current_alloc))
       AS current_alloc
       FROM sys.x$memory_global_by_current_bytes
       GROUP BY SUBSTRING_INDEX(event_name,'/',2)
       ORDER BY SUM(current_alloc) DESC
code_areacurrent_alloc
memory/innodb4.65 GiB
memory/performance_schema232.48 MiB
memory/sql80.08 MiB
memory/mysys33.07 MiB
memory/temptable2.00 MiB
memory/myisam1.41 MiB
memory/mysqld_openssl152.04 KiB
memory/csv49.84 KiB
memory/blackhole 88 bytes
memory/vio 8 bytes
SELECT CONCAT(FORMAT(A.num * 100.0 / B.num,2),'%') `BufferPool %` FROM
    (SELECT variable_value num FROM performance_schema.global_status
    WHERE variable_name = 'Innodb_buffer_pool_pages_data') A,
    (SELECT variable_value num FROM performance_schema.global_status
    WHERE variable_name = 'Innodb_buffer_pool_pages_total') B
BufferPool %
91.72%

select format_bytes(sum(current_alloc)) from sys.x$memory_global_by_current_bytes;

Komentarų nėra:

Rašyti komentarą