Mysql服务器数据库限制

时间:2013-06-22 21:05:02

标签: mysql

是否可以在mysql服务器上拥有20,000个数据库。它们不会同时被访问,并且大小不应大于10mb。让我们说,其中5000个将同时打开到各个不同的站点。服务器是否可以使用那么多数据库处理那么多查询?

1 个答案:

答案 0 :(得分:1)

Manual

  

MySQL对数据库的数量没有限制。底层文件系统可能对表的数量有限制。单个存储引擎可能会施加特定于引擎的约束。 InnoDB允许多达40亿个表。

但是,还有其他一些限制,可能会影响您的设置:

  1. 内存大小,因为MySQL将保存有关RAM中每个数据库的一些信息
  2. 事务日志和缓存的磁盘空间
  3. 操作系统可以处理的同时连接数:每个连接都占用CPU,RAM,HDD。
  4. 查看E.7.6. Windows Platform Limitations - 那里有很长的事情清单。