Example:
$ mupip integ -block=4 mumps.dat
This command performs a MUPIP INTEG operation on the BLOCK 4 of mumps.dat.
Example:
$ mupip integ -adjacency=20
A sample output from the above command follows:
Type Blocks Records % Used Adjacent Directory 2 5 4.150 NA Index 18 1151 77.018 1 Data 1137 94189 97.894 1030 Free 43 NA NA NA Total 1200 95345 NA 1031
This example performs a MUPIP INTEG operation assuming that logically related data occupies 20 data blocks in the current database. The sample output shows that out of 1137 data blocks, 1030 data blocks are adjacent to each other. One can improve the performance of a database if the all blocks are as adjacent as possible.
Example:
$ mupip integ -brief mumps.dat
This command performs a MUPIP INTEG operation on the database mumps.dat. A sample output from the above command follows:
No errors detected by integ. Type Blocks Records % Used Adjacent Directory 2 2 2.490 NA Index 1 1 2.343 1 Data 1 3 6.738 1 Free 96 NA NA NA Total 100 6 NA 2
Example:
$ mupip integ -fast mumps.dat
This command performs a MUPIP INTEG operation only on the index block of the database file mumps.dat. A sample output from the above command follows:
No errors detected by fast integ. Type Blocks Records % Used Adjacent Directory 2 2 2.490 NA Index 1 1 2.343 1 Data 1 NA NA NA Free 96 NA NA NA Total 100 NA NA 1
Note the NA entries (highlighted in bold) for Data type. It means that the MUPIP INTEG -FAST operation checked only index blocks.
$ mupip integ -full mumps.dat
The sample output from the above command follows:
Directory tree Level Blocks Records % Used Adjacent 1 1 1 2.343 NA 0 1 1 2.636 NA Global variable ^Dinosaur Level Blocks Records % Used Adjacent 1 1 6 8.398 1 0 6 500 83.902 6 No errors detected by integ. Type Blocks Records % Used Adjacent Directory 2 2 2.490 NA Index 1 6 8.398 1 Data 6 500 83.902 6 Free 91 NA NA NA Total 100 508 NA 7
Example:
$ mupip integ -map=20 -maxkeysize=20 -transaction=2 mumps.dat
This command performs a MUPIP INTEG operation and restricts the maximum number of "key size too large" errors to 20.
Example:
$ mupip integ -map=20 -transaction=2 mumps.dat
This command performs a MUPIP INTEG operation and restricts the maximum number of "block transaction- number-too-large errors" to 2.
$ mupip integ -file mumps.dat -tn_reset
This command resets the transaction number to one in every database block.
Example:
$ mupip integ -subscript="^Parrots" mumps.dat
This example performs a MUPIP INTEG operation on the global variable ^Parrots in the database file mumps.dat.
Example:
$ mupip integ -subscript="^Amsterdam(100)":"^Bolivia(""Chimes"")" -region DEFAULT
This example performs a MUPIP INTEG operation all global variables greater than or equal to ^Amsterdam (100) and less than or equal to ^Bolivia("Chimes") in the default region(s).
![]() | |
To specify a literal in the command string, use double quotation marks for example, ^b(""c""). |