1
0
mirror of https://github.com/postgres/postgres.git synced 2025-08-28 18:48:04 +03:00

Optimise btree delete processing when no active backends.

Clarify comments, downgrade a message to DEBUG and remove some
debug counters. Direct from ideas by Heikki Linnakangas.
This commit is contained in:
Simon Riggs
2010-04-22 08:04:25 +00:00
parent 781ec6b75d
commit a2555571fb
3 changed files with 22 additions and 23 deletions

View File

@@ -37,7 +37,7 @@
*
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/backend/storage/ipc/procarray.c,v 1.65 2010/04/21 19:08:14 sriggs Exp $
* $PostgreSQL: pgsql/src/backend/storage/ipc/procarray.c,v 1.66 2010/04/22 08:04:25 sriggs Exp $
*
*-------------------------------------------------------------------------
*/
@@ -1839,7 +1839,8 @@ CountDBBackends(Oid databaseid)
if (proc->pid == 0)
continue; /* do not count prepared xacts */
if (proc->databaseId == databaseid)
if (!OidIsValid(databaseid) ||
proc->databaseId == databaseid)
count++;
}