首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >open_files_limit Centos 7+ MariaDB 10.2 -上限为65536

open_files_limit Centos 7+ MariaDB 10.2 -上限为65536
EN

Stack Overflow用户
提问于 2017-11-19 19:33:41
回答 1查看 952关注 0票数 1

因此,我已经遵循了我能找到的每一个步骤和教程,并且能够提高open_files_limit for MariaDB,但不超过65536。

我已经做了什么:

  • /usr/lib/systemd/system/maradb.service(添加LimitNOFILE=infinity)
  • /etc/my.cnf (open+files_limit = 1024000 )
  • /etc/systemd/system/mariadb.service.d/limits.conf (添加服务LimitNOFILE=infinity)
  • /etc/sysctl.conf (已尝试的fs.file-max=100000)
  • ( /usr/lib/systemd/system/mariadb.service.d/limit_nofile.conf和etc/systemd/system/mariadb.service.d/limit_nofile.conf LimitNOFILE=infinity)

当然,在每一步之后:

  • systemctl守护进程-重新加载
  • systemctl重新启动mysql
  • systemctl停止mariadb
  • systemctl启动mariadb

甚至多次重新引导

因此,也许65536就足够了,但我通常使用更高的值,而不存在任何问题。为了防止进一步的问题,我想提出这个问题。能帮忙的人。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-19 23:21:08

你已经学到了教训,继续前进。

65K文件是一个“不合理”的上限。几千人几乎总是足够的。1,024,000是可笑的;操作系统可能会发出嘎吱嘎吱声。

MySQL/MariaDB需要为每个正在使用的表提供“几个”文件。但是MySQL很乐意“缓存”打开的文件,并且不需要为所有这些文件留出空间。即便如此,65K也足以容纳超过10K的表格--这也是不合理的高水平。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47381132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档