Feature Number: 700438a
| Overview | 1. When the `_TX_TS_ALIGNED_ALLOC_SIZE` parameter is set, the first Data Block Area (DBA) of a Tablespace Bitmap Unit allocated is aligned to a multiple of the configured value. For example, if `_TX_TS_ALIGNED_ALLOC_SIZE` is set to `4M`, the starting address of the first block of every Extent that is 4MB or larger will be a multiple of 4MB. 2. The `_vt_datafile_bm` view allows querying the `LAST_DATA_BLKNO`, which is the last data block number available in the data file. If `(LAST_DATA_BLKNO + 1)` is a multiple of 16, the data file is aligned. This patch supports rolling patching. Alignment is not applied to existing data files. Alignment is only applied to new data files created after the parameter is set. |
| Details | 1. Modify allocation of Tablespace Bitmap Units to apply alignment according to the `_TX_TS_ALIGNED_ALLOC_SIZE` parameter setting. 2. Modify the `_vt_datafile_bm` view to allow querying `LAST_DATA_BLKNO`. If `(LAST_DATA_BLKNO + 1)` is a multiple of 16, the data file supports alignment. |
| Note | In Zetadata and TAS environments, the starting position of segment Extents can be aligned to AU units. This reduces cases where a single Extent spans multiple AUs, decreasing I/O request counts and improving performance. |
| Release Date | 2026.02.02. |
| Patch Required Version | - |
Patch Information
| Patch Name | FS02PS_700438a |
| Major Version | 7 |
| Minor Version | FS02PS |
| Available Distribution Date | 26.06.15. |
| Version Title | Added Alignment Feature for Tablespace Bitmap Space Allocation |
| Default Applied Version | - |
| Compatibility Information | No incompatible items โข TAC Rolling Patch: Supported โข TSC Rolling Patch: Supported โข Backup Data Compatibility: Supported โข Protocol Compatibility: Supported โข Data Format Compatibility: Supported |
| AP Impact | โข Plan Change: No โข Result Value Change: No โข SQL Syntax Change: No โข System Object Change: No โข Existing Feature Change: No |
| Parameters | Parameter Name: If a space smaller than the parameter value is requested, allocation proceeds as before from the front Free Unit. <Precautions>
For example, if the parameter is set to โข Disable Value: |
Parameter Name: โข Type: CREATE โข Tip Type: DB โข Description: Determines whether to align Extent addresses according to the Data files created after enabling this parameter are created in a state that supports alignment. Data files created after disabling this parameter do not support alignment. โข Parameter Type: Boolean | |
| Workaround | - |