In my return from pg_stat_activity, there are many processes in the "query" column that have the value "DEALLOCATE pdo_stmt_00000001".
What does it mean?
postgresql
In my return from pg_stat_activity, there are many processes in the "query" column that have the value "DEALLOCATE pdo_stmt_00000001".
What does it mean?
Best Answer
The
state
of these connections is probably (and hopefully)idle
.That means that the last thing that happened on these connections was to deallocate a prepared statement.
That is kind of funny, because one of the key advantages of prepared statements is to exist for a longer time and be reused. Maybe the application uses a connection pool and wants to “clean” the connection before returning it to the pool.
Anyway, there is nothing to worry about.