mysql/PG等数据库中库、表、字段数、行数等应当控制在什么范围内,为什么?

mysql/PG等数据库中库、表、字段数、行数等应当控制在什么范围内,为什么?

假如一个数据库大概有80张表,字段最多的一个表有接近25个字段,最大的表数据量在300W左右,请问一下在单库单表范围内,这个规格是否会影响性能,谢谢。

阅读 4.2k
2 个回答

表的数量和性能关系不大,应该关注单表的记录数,一般来说mysql的单表建议不超过一千万,oracle中有分区表,表记录数上亿也不是大问题。

当然这只是个参考值,具体要看表的访问方式、并发量和性能要求,最好自己模拟数据进行测试验证。

看这个表是否有大量更新操作,如果有,单表是以2亿行为分界线,超过了就要分区表,反之则是20亿行数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题