PostgreSQL一个数据库最大支持多少个表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL一个数据库最大支持多少个表?相关的知识,希望对你有一定的参考价值。

哇, 回答速度真是快啊

回答之前我得先告诉你数据库的容量才好说到表.

理论上在数据库层面是没有限制的,由于PG 的表是以文件形式存储,
这个问题可转换成文件系统文件数的限制。
所以说不限制数据库的数量.

至于数据库的表,你可以查阅手册

上面有明确说明
支持表大小最大为 32 TB

综上所述,只要你存的下,爱放多少就放多少.
参考技术A 这个和表的数量没有关系,要看每个表的大小和你的数据库的大小.一般 表的大小*数量 < 数据库的大小 参考技术B 这个数据库本身没限制,跟你的系统和硬盘容量有关。

sql数据库中,如何快速找数据量最大的几个表

参考技术A 分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

有两个数据库文件太大,分别超过12G 和 6G,快把分区挤满,无法进行数据备份和更新了,需要清一下表的内容。

一个数据库,有几十个表,不可能一个个地去count的,请问在查询分析器中,如何快速地找到数据量最大的几个表?

另外,如果我用truncate table命令,那么索引文件也会相应地缩小吗?

谢谢!

解析:

sql的每一个数据库中有一个名名为’sysobjects’的表,这个系统表中储存了当前数据库中所有对象(包括系统表,用户表、日志、存储过程)的信息,可以用这个表链获取数据库中表的数目和名称,之后向获得某个制定数据库的信息,可以使用带参数的 sp_helpbd过程

我想不管是什么db总是有相应的业务逻辑的,最大的那几个表,一定有她的特殊 的业务逻辑,从表名上应该能判断出来,一般存图片,歌曲或者其他资料的表象对比较大,但是存用户名 以及关联表 ,一般都不会太大,

关于数据库更新,如果是xp或者me 以上的系统看看先把系统还原暂时停止,这样可以节省出来一些空间,或者在挂一块硬盘看看

以上是关于PostgreSQL一个数据库最大支持多少个表?的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据库支持多少条数据

mysql数据库支持多少条数据

postgresql 9.2 中 varchar(n) 的最大长度是多少,哪个最好使用 varchar(n) 或 text?

对于 django/PostgreSQL DB - 推荐的最大对象大小应该是多少?

mysql 最多可以查询多少条数据

sqlserver查询数据库中有多少个表,多少视图,多少存储过程,或其他对象