首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL数据库计数限制

问MySQL数据库计数限制
EN

Server Fault用户
提问于 2009-06-06 10:58:09
回答 3查看 987关注 0票数 5

单个MySQL服务器所能处理的数据库数量是否有限制?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2009-06-06 11:13:37

我无法找到MySQL在文档中有限制的任何记录。

如果您使用的是MyISAM,您可能会遇到打开文件句柄数量的限制,因为它每个表使用几个文件。您可以使用ulimit来提高这个值。InnoDB通常对所有数据库使用一个文件,对于数据库日志日志使用两个文件,但是每个表仍然有一个元数据文件,所以除非您已经将InnoDB配置为每个表执行一个文件,否则这不会造成太大的问题。

不管打开的文件句柄限制如何,您都会发现由于一个目录结构中有许多文件的文件系统性能的实际限制,但是我们在同一个目录中谈论的是几千个文件。如果你说到这一点,你就做错了什么。

票数 5
EN

Server Fault用户

发布于 2009-06-06 11:12:05

我不知道确切的限制,但在数据库耗尽之前很久,系统资源就会耗尽。我看过带有500+数据库的安装。

我甚至看到过运行多个数据库的多个mySQL实例。

现在,客户端是否应该在该系统上拥有500个数据库是一个完全不同的问题。LOL!

您运行的硬件肯定是一个决定性因素。

希望这能有所帮助。

票数 2
EN

Server Fault用户

发布于 2009-06-06 11:13:49

我从来没有遇到过服务器上数据库数量的严格限制,它将取决于每个数据库的大小和流量,我当然有一个服务器超过2000个数据库,但是数据库在任何时候都只供少数学生使用。

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

https://serverfault.com/questions/21080

复制
相关文章

相似问题

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