GT.M stores trigger definitions and trigger lookup information as nodes of a global-like structure (^#t
). GT.M stores these structures in each region where triggers are mapped. You can manage the trigger definitions with MUPIP TRIGGER and $ZTRIGGER() but you cannot directly access ^#t
(except with DSE, which FIS recommends against under normal circumstances).
Database key and record size do not constrain the global like ^#t
structure. GT.M automatically sets the key size of ^#t
nodes to 1019 bytes which allows GT.M to store triggers more compactly in cases where regions have a small record size limit. GT.M can automatically span ^#t
nodes as needed to accommodate records that exceed block size.