2013-06-22 77 views
-2

是否有可能有一个MySQL服务器20,000数据库。他们不会同时访问,并且尺寸不应该大于10MB。让我们只是说,其中5000个将一次开放到各种不同的网站。服务器可以用多个数据库处理许多查询吗?MySQL服务器数据库限制

+3

重复http://stackoverflow.com/questions/1740391/does-mysql-have-any-limitation-on-number-of-databases 请使用搜索功能! – Lorenz

+0

这甚至不回答我的问题,你以前看过吗? – user2067005

+0

这确实回答你的问题,让你阅读答案? – RandomSeed

回答

1

Manual

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

不过,也有其他的限制,可能会影响您的设置:

  1. 内存大小,MySQL将记录每一个数据库的一些信息在RAM
  2. 事务日志和缓存
  3. 磁盘空间
  4. 可以由OS处理的同时连接数量:每个连接吃CPU,RAM,HDD。

退房E.7.6. Windows Platform Limitations - 这里有很长的东西列表。

相关问题