Resumen de grupos de datos lógicos
Los grupos de datos lógicos son utilizados por las interfaces de monitorización de instantáneas y, en particular, por los monitores de eventos. El sistema de base de datos cuenta con más de mil elementos de monitorización. Al examinar los elementos del monitor, sería muy pesado tener que pensar y especificar siempre qué elementos se quieren ver exactamente. Por ejemplo, si estás creando un monitor de eventos, pensar y especificar para qué elementos capturar datos puede ser muy tedioso. En su lugar, el sistema de base de datos asocia un conjunto predeterminado de grupos de datos lógicos a cada monitor de eventos. Esto significa que no es necesario especificar nada en la sentencia CREATE EVENT MONITOR para capturar un conjunto útil de elementos de monitorización; sólo se incluyen los elementos de monitorización relevantes para los eventos que se están capturando. Para los monitores de eventos que escriben en tablas regulares, tiene la flexibilidad añadida de poder especificar los grupos de datos lógicos para los que desea que se capturen los datos de los elementos del monitor.
Los monitores de eventos que escriben en tablas de eventos sin formato (UE) capturan también un conjunto predeterminado de elementos de monitorización; cuando se utiliza el procedimiento EVMON_FORMAT_UE_TO_TABLES para generar tablas relacionales, se utilizan grupos de datos lógicos para agrupar elementos relacionados en tablas independientes. Por ejemplo, el grupo de datos lógicos lock contiene los elementos utilizados en la tabla LOCK_EVENT; el grupo de datos lógicos participant contiene los elementos utilizados en la tabla LOCK_PARTICIPANT.