mysql 缓冲池 设置 多大
答案:2 悬赏:10 手机版
解决时间 2021-03-29 17:40
- 提问者网友:献世佛
- 2021-03-29 02:56
mysql 缓冲池 设置 多大
最佳答案
- 五星知识达人网友:思契十里
- 2020-11-30 21:34
1 innodb_buffer_pool_instances可以开启多个内存缓冲池,把需要缓冲的数据hash到不同的缓冲池中,这样可以并行的内存读写。
2 innodb_buffer_pool_instances 参数显著的影响测试结果,特别是非常高的 I/O 负载时。
3 实验环境下, innodb_buffer_pool_instances=8 在很小的 buffer_pool 大小时有很大的不同,而使用大的 buffer_pool 时,innodb_buffer_pool_instances=1 的表现最棒。
1 定义
2 innodb_buffer_pool_instances 参数显著的影响测试结果,特别是非常高的 I/O 负载时。
3 实验环境下, innodb_buffer_pool_instances=8 在很小的 buffer_pool 大小时有很大的不同,而使用大的 buffer_pool 时,innodb_buffer_pool_instances=1 的表现最棒。
1 定义
全部回答
- 1楼网友:人類模型
- 2019-06-29 21:42
1. 缓冲池用于从磁盘读取表和索引数据时,数据库管理器分配的用于高速缓存这些表或索引数据的内存区域。每个数据库至少有一个缓冲池。
2. 数据库中的数据访问都需要经过缓冲池:
3. 读的数据需要先读到缓冲池才能提交给应用,写的数据也是要先写到缓冲池才能进行i/o。
4. 缓冲池时影响数据库性能最大的参数,所以必须合理地设计缓冲池。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯