-
- Downloads
Keep track of the last active slot in the shared ProcState array, so
that search loops only have to scan that far and not through all maxBackends entries. This eliminates a performance penalty for setting maxBackends much higher than the average number of active backends. Also, eliminate no-longer-used 'backend tag' concept. Remove setting of environment variables at backend start (except for CYR_RECODE), since none of them are being examined by the backend any longer.
Showing
- src/backend/commands/dbcommands.c 2 additions, 2 deletionssrc/backend/commands/dbcommands.c
- src/backend/postmaster/postmaster.c 69 additions, 115 deletionssrc/backend/postmaster/postmaster.c
- src/backend/storage/ipc/sinval.c 15 additions, 9 deletionssrc/backend/storage/ipc/sinval.c
- src/backend/storage/ipc/sinvaladt.c 35 additions, 30 deletionssrc/backend/storage/ipc/sinvaladt.c
- src/backend/utils/init/globals.c 1 addition, 2 deletionssrc/backend/utils/init/globals.c
- src/backend/utils/init/postinit.c 22 additions, 62 deletionssrc/backend/utils/init/postinit.c
- src/include/miscadmin.h 1 addition, 2 deletionssrc/include/miscadmin.h
- src/include/storage/backendid.h 2 additions, 7 deletionssrc/include/storage/backendid.h
- src/include/storage/sinval.h 2 additions, 2 deletionssrc/include/storage/sinval.h
- src/include/storage/sinvaladt.h 2 additions, 2 deletionssrc/include/storage/sinvaladt.h
Loading
Please register or sign in to comment