diff --git a/src/backend/utils/misc/trace.c b/src/backend/utils/misc/trace.c
index 33ca0ce0a6b8fadb3fecfbc6bbb63aed9a2d28d9..b2ff231d03859c0a015bd348c87555993fb1a7da 100644
--- a/src/backend/utils/misc/trace.c
+++ b/src/backend/utils/misc/trace.c
@@ -29,7 +29,7 @@
  * but it's probably not worth the trouble.  Instead limit trace message
  * length to this.
  */
-#define TRACEMSG_MAXLEN		1024
+#define TRACEMSG_MAXLEN		4096
 
 #ifdef USE_SYSLOG
 /*