2016-11-23 9 views
0

I pg_stat_activityを照会します。 queryの列はtextです。クエリは非常に長くなる可能性があります。クライアント 'psql'は、 'text'タイプの列の値を切り捨てます。

クライアントpsqlは、非常に長いクエリを切り捨てます。

完全なクエリを表示するにはどうすればよいですか?

+0

可能な重複:http://stackoverflow.com/questions/1135266/queries-in-pg-stat-activity-are-truncated – McNets

+0

[Postgresのpsqlで、デフォルトでselect文を表示切捨て]の可能複製(HTTP ://stackoverflow.com/questions/33875295/truncating-display-by-default-in-postgres-psql-select-statements) – e4c5

答えて

1

psqlはありません。

b=# show track_activity_query_size; 
track_activity_query_size 
--------------------------- 
1024 
(1 row) 

docsによると::

track_activity_query_size(整数)

は、バイト数を指定する代わりに、それがpostgresql.confに限定されている、してみてください

select lpad('a',3000,'b'); 

のようになめらかを実行してみてください は、現在実行中のcを追跡するために予約されています。 pg_stat_activity.queryフィールドに対して、アクティブな各アクティブな セッションのommandを返します。デフォルト値は 1024です。このパラメータはサーバーの起動時にのみ設定できます。

関連する問題