我想看看PostgreSQL中运行查询的全文.
当我在dbshell中运行这个命令SELECT procpid,current_query FROM pg_stat_activity ORDER BY procpid;
时,它会显示正在运行的查询,但对于长查询,它不会显示完整的查询.
例如,如果一个查询有一个长文本,它不会显示查询的完整文本,它只显示查询的1024个字符,不会超过1024个字符.
我想知道有没有办法显示完整的查询?
我想看看PostgreSQL中运行查询的全文.
当我在dbshell中运行这个命令SELECT procpid,current_query FROM pg_stat_activity ORDER BY procpid;
时,它会显示正在运行的查询,但对于长查询,它不会显示完整的查询.
例如,如果一个查询有一个长文本,它不会显示查询的完整文本,它只显示查询的1024个字符,不会超过1024个字符.
我想知道有没有办法显示完整的查询?
postgresql文件中有一行.形态:
track_activity_query_size = 1024
增加此变量后,将获得更多字符.在postgresql 9.1上测试.更改以上行需要重新启动服务器.