PostgreSQL:PostgreSQL数据库中最多可存储多少表?
发布时间:2020-12-13 16:09:51 所属栏目:百科 来源:网络整理
导读:Q1:数据库中最多可以存储多少表? Q2:查看可以联合的表的最大数量是多少? 解决方法 Q1: the docs没有明确的限制.实际上,一些操作是O(n)表数;期望计划时间增加,以及诸如autovacuum之类的问题,因为数据库中有数千或数万个表. Q2:这取决于查询.一般来说,大
Q1:数据库中最多可以存储多少表?
Q2:查看可以联合的表的最大数量是多少? 解决方法
Q1:
the docs没有明确的限制.实际上,一些操作是O(n)表数;期望计划时间增加,以及诸如autovacuum之类的问题,因为数据库中有数千或数万个表.
Q2:这取决于查询.一般来说,大型工会是一个坏主意.表继承将会更好一些,但如果使用constraint_exclusion将会大大增加计划时间. 这两个问题都表明您的设计存在潜在的问题.你不应该需要大量的桌子和巨大的工会. 在另一个答案的评论中,你应该只是创建几个表.您似乎想要为每个电话号码创建一个表格,这是无意义的,并且在每个数字之上创建每个数据视图.不要这样做,这是不符合数据的,并且会使它变得更加困难,并不容易.索引,其中的子句和连接将允许您在逻辑上构造成几个表格时更有效地使用数据.我建议学习基础关系建模. 如果以后遇到可扩展性问题,可以查看partitioning,但是您不需要上千个表. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |