`width`字段在PostgreSQL的EXPLAIN中意味着什么?

Dav*_*ver 19 sql postgresql

例如,来自EXPLAIN文档:

EXPLAIN SELECT * FROM tenk1;

                         QUERY PLAN
-------------------------------------------------------------
 Seq Scan on tenk1  (cost=0.00..458.00 rows=10000 width=244)

什么width=244意思?

Ree*_*sey 21

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

基本上返回的每行将是244个字节.

有关详细信息,请参阅说明.

  • 学过的知识。我将来不会再使用 Google 提供给我的第一个版本。 (4认同)
  • @DavidWolever:你不应该阅读过时版本的手册。阅读与**您的**版本相对应的手册。顺便说一句:8.3 也将很快被取消支持,所以如果你真的使用它,你应该准备尽快更新。最好是9.1 (3认同)
  • 啊,看起来[8.1的文档](http://www.postgresql.org/docs/8.1/static/sql-explain.html)(我正在阅读)没有解释宽度的含义,但是[ 8.3 的文档](http://www.postgresql.org/docs/8.3/static/using-explain.html)(您链接到的)确实如此。这将解释为什么我没有注意到它。 (2认同)