Displays detailed information about each dbfile in a dbspace.
DBA authority required. Users without DBA authority must be granted EXECUTE permission to run the stored procedure.
sp_iqfile displays the usage, properties, and types of data in each dbfile in a dbspace. You can use this information to determine whether data must be moved, and for data that has been moved, whether the old versions have been deallocated.
sp_iqfile displays the following information:
Column name |
Description |
---|---|
DBSpaceName |
Name of the dbspace as specified in the CREATE DBSPACE statement. Dbspace names are always case-insensitive, regardless of the CREATE DATABASE...CASE IGNORE or CASE RESPECT specification. |
DBFileName |
Logical file name. |
Path |
Location of the physical file or raw partition. |
SegmentType |
Type of dbspace (MAIN or TEMPORARY). |
RWMode |
Mode of the dbspace: read-write (RW) or read-only (RO). |
Online |
T (online) or F (offline). |
Usage |
Percent of dbspace currently in use by this file in the dbspace. |
DBFileSize |
Current size of the file or raw partition. For a raw partition, this size value can be less than the physical size. |
Reserve |
Reserved space that can be added to this file in the dbspace. |
StripeSize |
Amount of data written to the file before moving to the next file, if disk striping is on. |
BlkTypes |
Space used by both user data and internal system structures. |
FirstBlk |
First IQ block number assigned to the file. |
LastBlk |
Last IQ block number assigned to the file. |
OkToDrop |
‘Y’ indicates the file can be dropped; otherwise ‘N’. |
The values of the block type identifiers:
Identifier |
Block Type |
---|---|
A |
Active Version |
B |
Backup Structures |
C |
Checkpoint Log |
D |
Database Identity |
F |
Free list |
G |
Global Free list Manager |
H |
Header Blocks of the Free List |
I |
Index Advice Storage |
M |
Multiplex CM* |
O |
Old Version |
T |
Table Use |
U |
Index Use |
N |
Column Use |
X |
Drop at Checkpoint |
*The multiplex commit identity block (actually 128 blocks) exists in all IQ databases, even though it is not used by simplex databases.
sp_iqfile;
sp_iqfile; DBSpaceName,DBFileName,Path,SegmentType,RWMode,Online, Usage,DBFileSize,Reserve,StripeSize,BlkTypes,FirstBlk, LastBlk,OkToDrop 'IQ_SYSTEM_MAIN','IQ_SYSTEM_MAIN','/sun1-c1/users/smith/mpx/m/mpx_db.iq','MAIN','RW','T','21',' 2.92G','0B','1K','1H,76768F,32D,19A,185O,128M,34B,32C' ,1,384000,'N' 'mpx_main1','mpx_main1','/sun1-c1/users/smith/mpx/m/mpx_main1.iq','MAIN','RW','T','1' ,'100M','0B','1K','1H',1045440,1058239,'N' 'IQ_SHARED_TEMP','sharedfile1_bcp','/sun1-c1/users/smith/mpx/m/f1','SHARED_TEMP','RO','T','0', '50M','0B','1K','1H',1,6400,'N' 'IQ_SHARED_TEMP','sharedfile2_bcp','/sun1-c1/users/smith/mpx/m/f2','SHARED_TEMP','RO','T','0', '50M','0B','1K','1H',1045440,1051839,'N' 'IQ_SYSTEM_TEMP','IQ_SYSTEM_TEMP','/sun1-c1/users/smithmpx/m/mpx_db.iqtmp','TEMPORARY','RW', 'T','1','2.92G','0B','1K','1H,64F,33A',1,384000,'N'