2012-06-09 10 views
11
たとえば

、:PostgreSQLのEXPLAINで `width`フィールドの意味は何ですか? <a href="http://www.postgresql.org/docs/8.3/static/using-explain.html" rel="noreferrer">the EXPLAIN documentation</a>から

 
EXPLAIN SELECT * FROM tenk1; 

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

width=244は何を意味するのでしょうか?

+1

downvoted:who's up?少し建設的な批判が評価されるだろう。 –

答えて

14

これは、基本的に返される各行が244バイトになり

「この計画ノードが出力する行の(バイトでの)推定平均幅」です。

は詳細についてはExplainを参照してください。

+0

ああ、素晴らしい。ありがとう。 –

+1

ああ、[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)にリンクしています。それはなぜ私がそれに気付かなかったかを説明するだろう。 –

+1

@DavidWolever:古いバージョンのマニュアルは読んではいけません。 ** your ** versionに対応するマニュアルをお読みください。 Btw:8.3もすぐにサポートを外される予定です。実際に使用する場合は、できるだけ早く更新を準備する必要があります。好きなことに9.1 –

関連する問題