【问题标题】:What does the `width` field mean in PostgreSQL's EXPLAIN?PostgreSQL 的解释中的“宽度”字段是什么意思?
【发布时间】:2012-06-13 10:16:12
【问题描述】:

例如来自the EXPLAIN documentation:

解释 SELECT * FROM tenk1; 查询计划 -------------------------------------------------- ------------ tenk1 上的 Seq 扫描(成本=0.00..458.00 行=10000 宽度=244)

width=244 是什么意思?

【问题讨论】:

  • 投反对票的人:怎么了?一点建设性的批评将不胜感激。

标签: sql postgresql


【解决方案1】:

这是“此计划节点输出的行的估计平均宽度(以字节为单位)”

基本上返回的每一行都是 244 字节。

更多详情请见Explain

【讨论】:

  • 啊,看起来the documentation for 8.1(我正在阅读)没有解释宽度的含义,但the documentation for 8.3(您链接到的)可以。这可以解释为什么我没有注意到它。
  • @DavidWolever:您不应该阅读过时版本的手册。阅读与您的版本相对应的手册。顺便说一句:8.3 也将很快被取消支持,所以如果你真的使用它,你应该准备尽快更新。最好是 9.1
  • 经验教训。将来我不会抢到 Google 提供给我的第一个版本。
  • 专业提示:始终使用您在 google 查询中使用的 postgresql 版本 :)。
猜你喜欢
  • 1970-01-01
  • 2019-12-10
  • 2021-12-15
  • 1970-01-01
  • 2015-09-25
  • 1970-01-01
  • 1970-01-01
  • 2017-12-09
  • 2019-02-15
相关资源
最近更新 更多