如何在my.cnf文件中设置内存限制

如何在my.cnf文件中设置内存限制,第1张

如何在my.cnf文件中设置内存限制

没有像

memory_limit
MySQL
my.cnf
文件中这样的变量。您只能从MySQL服务器系统变量中添加变量。阅读本文Mysql如何使用内存

这取决于您的MySQL服务器的RAM大小。您可以

my.cnf
根据以下用于MySQL内存需求计算的基本公式来相应地配置文件:

key_buffer_size + (read_buffer_size + sort_buffer_size) * max_connections = K bytes of memory

您可能需要配置这些基本参数。

来自my.cnf文件的样本变量:

#MyISAMkey_buffer_size = 8Gsort_buffer_size = 1Mread_buffer_size = 1Mread_rnd_buffer_size = 2Mmyisam_sort_buffer_size = 2Mjoin_buffer_size = 2M#Innodbinnodb_buffer_pool_size = 16Ginnodb_additional_mem_pool_size = 2Ginnodb_log_file_size = 1Ginnodb_log_buffer_size = 8Minnodb_flush_log_at_trx_commit = 1innodb_lock_wait_timeout = 30innodb_file_format=barracuda


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5063546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存