PostgreSQL 对连接中的表数量有限制吗?

发布于 2024-10-31 09:38:09 字数 141 浏览 1 评论 0原文

今天,当我玩动态查询生成时,我发现 mysql 对连接中可以使用的表数量有一个硬性最大限制:61。

这让我想知道 PostgreSQL,PostgreSQL 是否有类似的限制?

注意:我问这个是出于好奇,而不是需要。

Today when playing around with dynamic query generation I discovered that mysql has a hard maximum limit of how many tables can be used in a join: 61.

This lead me to wonder about PostgreSQL, does PostgreSQL have a analogous limit?

Note: I am asking this out of curiosity, not need.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眉目亦如画i 2024-11-07 09:38:09

据我所知没有限制。

一旦超过(可配置的)表限制,查询优化器将切换到不同的算法。但这只是意味着计划以不同的方式计算,而不是语句将失败(尽管它可能不是最快的计划) 。

http://www.postgresql.org/docs/current/static/planner -optimizer.html

There is no limit AFAIK.

The query optimizer will switch to a different algorithm once a (configurable) limit of tables has been exceeded.But that just means the plan is calculated in a different way, not that the statement will fail (it might not be the fastest plan though).

http://www.postgresql.org/docs/current/static/planner-optimizer.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文