0
点赞
收藏
分享

微信扫一扫

InnoDB缓冲池

查看inndob的使用

SELECT
    CONCAT(ROUND((1 - SUM(IF(free_page_clock > 0, 1, 0)) / COUNT(*)) * 100, 2), '%') AS buffer_pool_used,
    CONCAT(ROUND(SUM(free_page_clock) / 1000000, 2), 'MB') AS buffer_pool_unused
FROM
    INFORMATION_SCHEMA.INNODB_BUFFER_PAGE_LRU;

查看innodb的大小

SHOW VARIABLES LIKE 'innodb_buffer_pool_size';

配置innodb

[mysqld]
innodb_buffer_pool_size = 1G

数值转换

536870912 这个值是 512 MB,因为 1 GB 等于 1024 MB,而 536870912 是 1024 的一半,所以它等于 512 MB。

以下是将其他值从字节转换为 MB 的公式:

MB = Bytes ÷ (1024 x 1024)

其中 `Bytes` 表示字节数,`÷` 表示除法运算。

举报

相关推荐

0 条评论