首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在我遇到问题之前,postgresSQL表的宽度可以有多大?

在我遇到问题之前,postgresSQL表的宽度可以有多大?
EN

Stack Overflow用户
提问于 2022-09-28 01:06:53
回答 1查看 22关注 0票数 0

根据限制,postgres支持每个表最多1600列。https://www.postgresql.org/docs/current/limits.html

我知道有这么多专栏是不好的做法,但是接近这个限制会带来什么后果呢?

例如,一个包含200列的表在应用程序中执行得很好吗?对于给定的表,当您接近太多列时,您如何判断?

EN

回答 1

Stack Overflow用户

发布于 2022-09-28 02:26:23

硬限制是表行必须安装在单个8kB块中。

您遇到的许多列的“软限制”是

编写SELECT *)列表的

  • 变得越来越烦人(永远不要使用SELECT )

每个

  • UPDATE必须编写一个大行版本,因此大量的数据搅动

从行中提取603列的

  • 要求跳过前602列,这是性能命中的

  • 如果\d的输出是50页长的

,那就太烦人了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73875192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档