Monday, September 28, 2026

Hidden Parameters in Oracle AI Database 26ai H.10 LOB / compression (98)

 

NameTypeValueAt default?LevelPDBRAC inst.FlagsDescription
_kdli_STOP_bszInteger0yesSESSIONYNundocumented parameter for internal use only
_kdli_STOP_dbaInteger0yesSESSIONYNundocumented parameter for internal use only
_kdli_STOP_fszInteger0yesSESSIONYNundocumented parameter for internal use only
_kdli_STOP_nioInteger0yesSESSIONYNundocumented parameter for internal use only
_kdli_STOP_tsnInteger0yesSESSIONYNundocumented parameter for internal use only
_kdli_adaptive_cache_inodeBooleanTRUEyesSESSIONYNenable adaptive inode cache
_kdli_adpt_sio_memBooleanTRUEyesSESSIONYNadaptive sio memory buffer
_kdli_allow_corruptBooleanFALSEyesSESSIONYNallow corrupt filesystem_logging data blocks during read/write
_kdli_buffer_injectBooleanTRUEyesSESSIONYNuse buffer injection for CACHE [NO]LOGGING lobs
_kdli_cache_hless_limitInteger4yesSESSIONYN#of extents to cache headless inode
_kdli_cache_inodeBooleanTRUEyesSESSIONYNcache inode state across calls
_kdli_cache_inode_off_limitInteger8192yesSESSIONYNcache_off limit for adaptive inode cache
_kdli_cache_read_thresholdInteger0yesSESSIONYNminimum lob size for cache->nocache read (0 disables heuristic)
_kdli_cache_sizeInteger8yesSESSIONYNmaximum #entries in inode cache
_kdli_cache_verifyBooleanFALSEyesSESSIONYNverify cached inode via deserialization
_kdli_cache_write_thresholdInteger0yesSESSIONYNminimum lob size for cache->nocache write (0 disables heuristic)
_kdli_cacheable_lengthInteger0yesSESSIONYNminimum lob length for inode cacheability
_kdli_checkpoint_flushBooleanFALSEyesSESSIONYNdo not invalidate cache buffers after write
_kdli_dbcStringnoneyesSESSIONYNoverride db_block_checking setting for securefiles
_kdli_delay_flushesBooleanTRUEyesSESSIONYNdelay flushing cache writes to direct-write lobs
_kdli_descn_adjBooleanFALSEyesSESSIONYNcoalesce extents with deallocation scn adjustment
_kdli_flush_cache_readsBooleanFALSEyesSESSIONYNflush cache-reads data blocks after load
_kdli_flush_injectionsBooleanTRUEyesSESSIONYNflush injected buffers of CACHE NOLOGGING lobs before commit
_kdli_force_crBooleanTRUEyesSESSIONYNforce CR when reading data blocks of direct-write lobs
_kdli_force_cr_metaBooleanTRUEyesSESSIONYNforce CR when reading metadata blocks of direct-write lobs
_kdli_force_storageStringnoneyesSESSIONYNforce storage settings for all lobs
_kdli_full_readahead_thresholdInteger0yesSESSIONYNmaximum lob size for full readahead
_kdli_full_vllBooleanFALSEyesSESSIONYNmaterialize full vll lobmap for reads
_kdli_icache_entriesInteger3yesSESSIONYNsize of itree cache
_kdli_inject_assertInteger0yesSESSIONYNinject asserts into the inode
_kdli_inject_batchInteger0yesSESSIONYNbuffer injection batch size [1, KCBNEWMAX]
_kdli_inject_crashInteger0yesSESSIONYNinject crashes into the inode
_kdli_inline_xfmBooleanTRUEyesSESSIONYNallow inline transformed lobs
_kdli_inode_preferenceStringdatayesSESSIONYNinline inode evolution preference (data, headless, lhb)
_kdli_inplace_overwriteInteger0yesSESSIONYNmaximum inplace overwrite size (> chunksize)
_kdli_itree_entriesInteger0yesSESSIONYN#entries in lhb/itree blocks (for testing only)
_kdli_memory_protectBooleanFALSEyesSESSIONYNtrace accesses to inode memory outside kdli API functions
_kdli_mts_soBooleanTRUEyesSESSIONYNuse state objects in shared server for asyncIO pipelines
_kdli_oneblkBooleanFALSEyesSESSIONYNallocate chunks as single blocks
_kdli_preallocation_modeStringlengthyesSESSIONYNpreallocation mode for lob growth
_kdli_preallocation_pctInteger0yesSESSIONYNpercentage preallocation [0 .. inf) for lob growth
_kdli_ralc_lengthInteger10485760yesSESSIONYNlob length threshold to trigger rounded allocations
_kdli_ralc_roundingInteger1048576yesSESSIONYNrounding granularity for rounded allocations
_kdli_rci_lobmap_entriesInteger255yesSESSIONYN#entries in RCI lobmap before migration to lhb
_kdli_readahead_limitInteger0yesSESSIONYNshared/cached IO readahead limit
_kdli_readahead_strategyStringcontigyesSESSIONYNshared/cached IO readahead strategy
_kdli_recent_scnBooleanFALSEyesSESSIONYNuse recent (not dependent) scns for block format/allocation
_kdli_reshapeBooleanFALSEyesSESSIONYNreshape an inode to inline or headless on length truncation
_kdli_rinode_purgeBooleanTRUEyesSESSIONYNenable read inode purge
_kdli_safe_callbacksBooleanTRUEyesSESSIONYNinvoke inode read/write callbacks safely
_kdli_sio_asyncBooleanTRUEyesSESSIONYNasynchronous shared IO
_kdli_sio_backoffBooleanFALSEyesSESSIONYNuse exponential backoff when attempting SIOP allocations
_kdli_sio_bpsInteger0yesSESSIONYNmaximum blocks per IO slot
_kdli_sio_chkptBooleanTRUEyesSESSIONYNControl SIO checkpointing during PQ Direct reads/parallel scans
_kdli_sio_dopInteger2yesSESSIONYNdegree-of-parallelism in the SIO keep pool
_kdli_sio_fbwrite_pctInteger35yesSESSIONYNpercentage of buffer used for direct writes in flashback-db
_kdli_sio_fileopenStringnoneyesSESSIONYNshared IO fileopen mode: datasync vs nodatasync vs async
_kdli_sio_flushBooleanFALSEyesSESSIONYNenable shared IO pool operations
_kdli_sio_freeBooleanTRUEyesSESSIONYNfree IO buffers when not in active use
_kdli_sio_min_readInteger0yesSESSIONYNshared IO pool read threshold
_kdli_sio_min_writeInteger0yesSESSIONYNshared IO pool write threshold
_kdli_sio_nbufsInteger8yesSESSIONYNmaximum #IO buffers to allocate per session
_kdli_sio_niodsInteger8yesSESSIONYNmaximum #IO descriptors to allocate per session
_kdli_sio_onBooleanTRUEyesSESSIONYNenable shared IO pool operations
_kdli_sio_pgaBooleanFALSEyesSESSIONYNuse PGA allocations for direct IO
_kdli_sio_pga_topBooleanFALSEyesSESSIONYNPGA allocations come from toplevel PGA heap
_kdli_sio_strategyStringextentyesSESSIONYNshared IO strategy: block vs. extent
_kdli_sio_write_pctInteger100yesSESSIONYNpercentage of buffer used for direct writes
_kdli_small_append_redoBooleanTRUEyesSESSIONYNdetect and use redo optimizations for small appends
_kdli_small_cache_limitInteger32yesSESSIONYNsize limit of small inode cache
_kdli_sort_dbasBooleanFALSEyesSESSIONYNsort dbas during chunkification
_kdli_space_cache_limitInteger2048yesSESSIONYNmaximum #blocks in per-segment space cache
_kdli_space_cache_segmentsInteger16yesSESSIONYN#segments in space cache
_kdli_squeezeBooleanTRUEyesSESSIONYNcompact lobmap extents with contiguous dbas
_kdli_timer_dmpBooleanFALSEyesSESSIONYNdump inode timers on session termination
_kdli_timer_trcBooleanFALSEyesSESSIONYNtrace inode timers to uts/tracefile
_kdli_traceInteger0yesSESSIONYNinode trace level
_kdli_vll_directBooleanTRUEyesSESSIONYNuse skip-navigation and direct-positioning in vll-domain
_kdz_clear_analysis_percentInteger60yesSESSIONYNpercentage to clear dictionary analysis
_kdz_hcc_flagsInteger0yesSESSIONYYMiscellaneous HCC flags
_kdz_hcc_track_upd_ridsBooleanFALSEyesSESSIONYYEnable rowid tracking during updates
_kdz_pcode_flagsInteger0yesSESSIONYYpcode flags
_kdz_pcode_qk_flagsInteger0yesSESSIONYYpcode query compilation flags
_kdz_pred_nrowsInteger32767yesSESSIONYYNumber of rows to predicate at a time in kdzt
_kdz_proj_nrowsInteger1024yesSESSIONYYNumber of rows to project at a time in kdzt
_kdzado_postdm_modeInteger0yesSESSIONYYkdzado post dm action mode
_kdzf_columnar_cacheStringdefaultyesSESSIONYYEnable Columnar Flash Cache String Mode
_kdzh_mhcc_min_aligned_chunkInteger0yesSESSIONYYNumber of bytes for MHCC min aligned chunk to acquire
_kdzk_enable_init_traceBooleanFALSEyesSESSIONYYEnable kdzk initialization tracing
_kdzk_load_specialized_libraryInteger3yesSESSIONYYFlags for loading HPK specialized library
_kdzk_specialized_library_nameStringyesSESSIONYYHPK specialized library name
_kdzk_trace_levelInteger0yesSESSIONYYHPK trace level
_kdzx_enable_init_traceBooleanFALSEyesSESSIONYYEnable kdzx initialization tracing
_kdzx_load_specialized_libraryInteger1yesSESSIONYYFlags for loading HPK HWA specialized library
_kdzx_specialized_library_nameStringyesSESSIONYYHPK HWA specialized library name
_kdzx_trace_levelInteger0yesSESSIONYYHPK HWA trace level
_lob_use_locator_varying_widthBooleanFALSEyesSESSIONNNuse varying width flag in lob locator
_lobfrag_objd_cacheInteger1yesSESSIONYYcontrols LOB fragment dataobj# caching

No comments:

Post a Comment