gpt4 book ai didi

MYSQL 5.6 Innodb 缓冲池仅使用了 128G 中的 14%

转载 作者:行者123 更新时间:2023-11-29 20:43:08 24 4
gpt4 key购买 nike

我正在运行 Percona cluster 5.6 (mysql 5.6),并允许 innodb 缓冲池使用 128G 内存。然而,工作台显示只有 14% 得到利用。有人可以告诉我为什么缓冲池使用率这么低吗?提前致谢!

这是我的 innodb 设置

innodb_stats_sample_pages=142
innodb_stats_persistent_sample_pages=142
innodb_stats_transient_sample_pages=142
innodb_open_files=4000
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 128G
innodb_buffer_pool_instances = 8
innodb_data_file_path = ibdata1:10M:autoextend
innodb_write_io_threads = 32
innodb_read_io_threads = 32
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size =256M
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_buffer_pool_load_at_startup = ON
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
query_cache_type = 0

最佳答案

情况1:您的数据库(数据+索引)小于18GB。执行SHOW TABLE STATUS(或更复杂的涉及information_schema的查询)来找出“Data_length”和“Index_length”(忽略“Data_free”)。

情况 2:您的数据大于 18GB,但“工作集”小于该值。

无论哪种情况,都不必担心。

但是...你有多少内存?那128G需要小于RAM;也许不超过 RAM 的 80%。

您可以添加SHOW GLOBAL STATUS LIKE 'Innodb%';

关于MYSQL 5.6 Innodb 缓冲池仅使用了 128G 中的 14%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38523139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com