加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.52wenzhou.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql中如何设定Innodb_buffer_pool_size

发布时间:2022-01-11 13:53:43 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql中如何设置Innodb_buffer_pool_size,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! show status like Innodb_buffer_pool_%; +------------------
     小编给大家分享一下mysql中如何设置Innodb_buffer_pool_size,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
show status like  'Innodb_buffer_pool_%';
 
+-----------------------------------+-------+
 
| Variable_name    | Value |
 
+-----------------------------------+-------+
 
| Innodb_buffer_pool_pages_data     | 70    |
 
| Innodb_buffer_pool_pages_dirty    | 0    |
 
| Innodb_buffer_pool_pages_flushed | 0    |
 
| Innodb_buffer_pool_pages_free    | 1978    |
 
| Innodb_buffer_pool_pages_latched | 0    |
 
| Innodb_buffer_pool_pages_misc     | 0    |
 
| Innodb_buffer_pool_pages_total    | 2048    |
 
| Innodb_buffer_pool_read_ahead_rnd  | 1    |
 
| Innodb_buffer_pool_read_ahead_seq  | 0    |
 
| Innodb_buffer_pool_read_requests | 329    |
 
| Innodb_buffer_pool_reads    | 19    |
 
| Innodb_buffer_pool_wait_free    | 0    |
 
| Innodb_buffer_pool_write_requests | 0    |
 
+-----------------------------------+-------+
 
从上面的值我们可以看出总共 2048  pages,还有 1978 是 Free 状态的仅仅只有 70 个 page 有数据, read 请求 329 次,其中有 19 次所请求的数据在 buffer  pool 中没有,也就是说有 19 次是通过读取物理 磁盘来读取数据的,所以很容易也就得出了 Innodb Buffer  Pool 的 Read 命中率大概在为:(329 - 19)/ 329  * 100%  = 94.22%。
 
以上是“mysql中如何设置Innodb_buffer_pool_size”这篇文章的所有内容,感谢各位的阅读!

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读