SYSAUTOLOCATE
The sysautolocate system catalog table indicates which dbspaces are available for automatic table fragmentation. The sysautolocate system catalog table is reserved for future use.
Column | Type | Explanation |
---|---|---|
dbsnum | INTEGER | The ID number of the dbspace. 0 indicates multiple dbspaces.Reserved for future use. |
dbsname | VARCHAR(128,0) | The name of the dbspace. An asterisk (*) indicates multiple dbspaces.Reserved for future use. |
pagesize | SMALLINT | The page size of the dbspace. 0 indicates multiple page sizes.Reserved for future use. |
flags | INTEGER |
|
You add or remove dbspace from the list of available dbspace by running the task() or admin() SQL administration API function with one of the autolocate database arguments.
The sysautolocate system catalog table does not necessarily list every dbspace. For example, if all dbspaces are available for automatic table fragmentation, the table contains one row:
dbsnum dbsname pagesize flags
0 * 0 1
If all but one dbspace is available, the table contains two rows, for example:
dbsnum dbsname pagesize flags
0 * 0 1
12 dbs12 8 2
If all but two dbspaces are unavailable, the table contains three rows, for example:
dbsnum dbsname pagesize flags
0 * 0 2
12 dbs12 8 1
13 dbs13 4 1