mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Disable update_process_title by default on Windows
The performance overhead of this can be significant on Windows, and most people don't have the tools to view it anyway as Windows does not have native support for process titles. Discussion: <0A3221C70F24FB45833433255569204D1F5BE3E8@G01JPEXMBYT05> Takayuki Tsunakawa
This commit is contained in:
		@@ -1210,7 +1210,11 @@ static struct config_bool ConfigureNamesBool[] =
 | 
			
		||||
			gettext_noop("Enables updating of the process title every time a new SQL command is received by the server.")
 | 
			
		||||
		},
 | 
			
		||||
		&update_process_title,
 | 
			
		||||
#ifdef WIN32
 | 
			
		||||
		false,
 | 
			
		||||
#else
 | 
			
		||||
		true,
 | 
			
		||||
#endif
 | 
			
		||||
		NULL, NULL, NULL
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1292,6 +1292,12 @@ setup_config(void)
 | 
			
		||||
							  "#effective_io_concurrency = 0");
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef WIN32
 | 
			
		||||
	conflines = replace_token(conflines,
 | 
			
		||||
							  "#update_process_title = on",
 | 
			
		||||
							  "#update_process_title = off");
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
	snprintf(path, sizeof(path), "%s/postgresql.conf", pg_data);
 | 
			
		||||
 | 
			
		||||
	writefile(path, conflines);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user