阿里云ADB单节点表数量限制问题
系统环境
阿里专有云上分析型数据库mysql3.0,具体版本3.0.5.1
具体配置
规格:C8
节点数据:2节点
说明:2节点三副本
问题现象
创建业务表时提示表数量超过512时,不允许创建新表
解决方式
刚开始看到此提示认为可以在数据库参数层面进行调整,结果找了一个圈没有找到相应的参数,web管理网页也没有找到相应的设置(没有权限导致的)。后面咨询了阿里云得到的回复是每个节点的默认的表数量是256,两个节点是512,需要在后端的WEB管理界面的config选项中添加一个参数RC_ALLOWED_TABLE_NUM_PER_NODE ,其值为单个节点的表数量限制。这里该参数的值不能设置的特别大,具体大小跟数据库内核有关(阿里云讲的,目前没有验证)
个人思考
1、哪两个节点最多能够创建多少张表呢(目前得到的回复是2500),怎么计算的呢(说是根据内核计算的)
2、哪50000万业务表需要多少个节点呢?
3、之前确实没有听说过分析型数据库有创建表数量的限制