TEMPTAB_NOLOG configuration parameter
Use the TEMPTAB_NOLOG configuration parameter to disable logging on temporary tables.
- onconfig.std value
- TEMPTAB_NOLOG 0
- values
- 0 = Enable logical logging on temporary table
operations
1 = Disable logical logging on temporary table operations
- takes effect
- After you edit your onconfig file and restart the database server.
- When you reset the value dynamically in your onconfig file by running the onmode -wf command.
- When you reset the value in memory by running the onmode -wm command.
Usage
This parameter can improve performance in application programs because it prevents HCL Informix® from transferring temporary tables over the network. The setting can be updated dynamically with the onmode -wf utility.
If you enable this setting, be aware that because no data is logged when using temporary tables, rolling back a transaction on a temporary table will no longer undo the work in the temporary table.
For HDR, RSS, and SDS secondary servers in a high-availability cluster, logical logging on temporary tables should always be disabled by setting the TEMPTAB_NOLOG configuration parameter to 1.