mirror of
https://github.com/postgres/postgres.git
synced 2025-06-23 14:01:44 +03:00
Print relation name before vacuum, results after vacuum.
This commit is contained in:
@ -7,7 +7,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.65 1998/06/15 19:28:16 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.66 1998/07/12 04:37:52 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -652,6 +652,8 @@ vc_scanheap(VRelStats *vacrelstats, Relation onerel,
|
|||||||
vpc = (VPageDescr) palloc(sizeof(VPageDescrData) + MaxOffsetNumber * sizeof(OffsetNumber));
|
vpc = (VPageDescr) palloc(sizeof(VPageDescrData) + MaxOffsetNumber * sizeof(OffsetNumber));
|
||||||
vpc->vpd_nusd = 0;
|
vpc->vpd_nusd = 0;
|
||||||
|
|
||||||
|
elog(MESSAGE_LEVEL, "--Relation %s--", relname);
|
||||||
|
|
||||||
for (blkno = 0; blkno < nblocks; blkno++)
|
for (blkno = 0; blkno < nblocks; blkno++)
|
||||||
{
|
{
|
||||||
buf = ReadBuffer(onerel, blkno);
|
buf = ReadBuffer(onerel, blkno);
|
||||||
@ -906,9 +908,8 @@ vc_scanheap(VRelStats *vacrelstats, Relation onerel,
|
|||||||
|
|
||||||
getrusage(RUSAGE_SELF, &ru1);
|
getrusage(RUSAGE_SELF, &ru1);
|
||||||
|
|
||||||
elog(MESSAGE_LEVEL, "Rel %s: Pages %u: Changed %u, Reapped %u, Empty %u, New %u; \
|
elog(MESSAGE_LEVEL, "Pages %u: Changed %u, Reapped %u, Empty %u, New %u; \
|
||||||
Tup %u: Vac %u, Crash %u, UnUsed %u, MinLen %u, MaxLen %u; Re-using: Free/Avail. Space %u/%u; EndEmpty/Avail. Pages %u/%u. Elapsed %u/%u sec.",
|
Tup %u: Vac %u, Crash %u, UnUsed %u, MinLen %u, MaxLen %u; Re-using: Free/Avail. Space %u/%u; EndEmpty/Avail. Pages %u/%u. Elapsed %u/%u sec.",
|
||||||
relname,
|
|
||||||
nblocks, nchpg, Vvpl->vpl_npages, nempg, nnepg,
|
nblocks, nchpg, Vvpl->vpl_npages, nempg, nnepg,
|
||||||
ntups, nvac, ncrash, nunused, min_tlen, max_tlen,
|
ntups, nvac, ncrash, nunused, min_tlen, max_tlen,
|
||||||
frsize, frsusf, nemend, Fvpl->vpl_npages,
|
frsize, frsusf, nemend, Fvpl->vpl_npages,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/ipc.c,v 1.28 1998/06/27 13:24:20 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/ipc.c,v 1.29 1998/07/12 04:37:55 momjian Exp $
|
||||||
*
|
*
|
||||||
* NOTES
|
* NOTES
|
||||||
*
|
*
|
||||||
@ -156,8 +156,13 @@ shmem_exit(int code)
|
|||||||
* and so we return immediately to avoid recursion.
|
* and so we return immediately to avoid recursion.
|
||||||
* ----------------
|
* ----------------
|
||||||
*/
|
*/
|
||||||
if (shmem_exit_inprogress)
|
if (shmem_exit_inprogress > 9)
|
||||||
|
exit(-1);
|
||||||
|
else
|
||||||
|
{
|
||||||
|
shmem_exit_inprogress++;
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
shmem_exit_inprogress = 1;
|
shmem_exit_inprogress = 1;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user