aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib/connect.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-06-20 22:52:00 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-06-20 22:52:00 +0000
commit27c3e3de0939d93ae8adb50ab7e00c4a5ff2fa0d (patch)
tree49a0c81851952447af7bcace3f37e1d7b77c4854 /src/interfaces/ecpg/ecpglib/connect.c
parent47a37aeebdbeb5c242141830586e065256a0aaf6 (diff)
downloadpostgresql-27c3e3de0939d93ae8adb50ab7e00c4a5ff2fa0d.tar.gz
postgresql-27c3e3de0939d93ae8adb50ab7e00c4a5ff2fa0d.zip
Remove redundant gettimeofday() calls to the extent practical without
changing semantics too much. statement_timestamp is now set immediately upon receipt of a client command message, and the various places that used to do their own gettimeofday() calls to mark command startup are referenced to that instead. I have also made stats_command_string use that same value for pg_stat_activity.query_start for both the command itself and its eventual replacement by <IDLE> or <idle in transaction>. There was some debate about that, but no argument that seemed convincing enough to justify an extra gettimeofday() call.
Diffstat (limited to 'src/interfaces/ecpg/ecpglib/connect.c')
0 files changed, 0 insertions, 0 deletions