为了账号安全,请及时绑定邮箱和手机立即绑定

mysql数据表数量的上限是多少

mysql数据表数量的上限是多少

犯罪嫌疑人X 2019-04-13 08:46:14
一个数据库中的数据表有数量上限吗?如果有,是多少呢?如果我想做一个服务,给其它用户提供paas,允许用户自由创建数据表,那么会不会有性能上的限制。比如一台服务器打开的数据库文件太多会造成明显的性能下降。
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

应该是有上限的,为UNSIGNEDINTEGER,42亿多。
文件系统支持同时打开的文件数是非常有限的,一般在K级别。
在表数到达理论上限之前很多,这个世界上就没有机器能支撑这么多表了。
建议一个用户一个库,这样方便分布式部署和迁移。
如果自己业务需要的话,有一个09年的数据,MySQL50万张表,对性能没有明显影响,单表查询时间0.3s左右。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 843 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号