免费客户销售管理软件青岛seo青岛黑八网络最强
参考:https://www.postgresql.org/docs/current/limits.html
项目 | 上限 | 说明 |
---|---|---|
单个数据库尺寸 | 无限制 | null |
单个实例中数据库数量 | 4,294,950,911 | null |
单个数据库中关系数量 | 1,431,650,303 | null |
单个关系尺寸 | 32 TB | 数据块为8k时 |
单个表行数 | 受4,294,967,295页的元组数量限制 | null |
单个表字段数 | 1600 | 受单页的元组大小的限制 |
单个结果集字段数 | 1664 | null |
单个字段尺寸 | 1 GB | null |
单个标识符长度 | 63 bytes | 可以通过重新编译PostgreSQL来增加 |
单个表索引数 | 无限制 | 受每个数据库最大关系的约束 |
单个索引字段数 | 32 | 可以通过重新编译PostgreSQL来增加 |
单个表分区键数 | 32 | 可以通过重新编译PostgreSQL来增加 |
- 实际上没有真正的无限制,还是要受系统可用磁盘空间、可用内存/交换区的制约。 事实上,当上述这些数值变得异常地大时,系统性能也会受很大影响。
- 单表的最大大小 32 TB 不需要操作系统对单个文件也需这么大的支持。大表用多个 1 GB 的文件存储,因此文件系统大小的限制是不重要的。
- 如果缺省的块大小增长到 32K ,最大的单表大小和最大列数还可以增加到四倍。
- 有一个限制就是不能对大小多于2000字节的列创建索引。幸运地是这样的索引很少用到。通过对多字节列的内容进行MD5哈稀运算结果进行函数索引可对列的唯一性得到保证, 并且全文检索允许对列中的单词进行搜索。