【问题标题】:Width details in PostgreSQL EXPLAIN commandPostgreSQL EXPLAIN 命令中的宽度详细信息
【发布时间】:2014-08-30 00:54:18
【问题描述】:

PostgreSQL 文档指出在explain 命令中,width 参数是estimated width of each row

  1. 这个宽度是如何计算的(请提及完成这个计算的 PostgreSQL .c 文件)?
  2. 它是否对pg_statistic 表中的每一列使用avg_width 值?

谢谢。

【问题讨论】:

  • @KonstantinV.Salikhov 我浏览了答案。他们详细解释了explain,但没有给我有关width 的信息。我没有找到我的答案。如果您能指出我在答案中的哪个位置,讨论了width 的详细信息,那将会很有帮助。

标签: postgresql


【解决方案1】:

【讨论】:

  • 是的,我知道是plan_width。我不知道它是如何计算的。我刚刚发现它使用 pg_statistics 中的avg_width,为选择列表中的每一列确定plan_width
猜你喜欢
  • 1970-01-01
  • 2013-10-10
  • 2012-06-22
  • 2018-07-09
  • 1970-01-01
  • 2021-06-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-31
相关资源
最近更新 更多