La función de análisis rápido de transacciones le ayuda a encontrar las sentencias de inicio y fin de la transacción que contiene una sentencia SQL específica. De este modo, se determina si la transacción se confirmó o se revirtió.
Funcionamiento
El análisis rápido de transacciones utiliza los datos del almacenamiento activo de DAS Enterprise Edition V3 o Compliance Edition para identificar las sentencias de inicio y fin de la transacción que contiene su sentencia SQL objetivo. Así, se determina si la transacción se confirmó o se revirtió.
Una tarea de análisis rápido de transacciones analiza únicamente el hilo donde se ejecutó la sentencia SQL objetivo.
El análisis abarca una ventana de 10 minutos: 5 minutos antes y 5 minutos después de la ejecución de la sentencia SQL objetivo.
Los resultados muestran solo la transacción que contiene la sentencia SQL objetivo. Incluyen la sentencia de inicio de la transacción (si ocurrió en los primeros cinco minutos), la sentencia SQL objetivo y la sentencia de fin de la transacción (si ocurrió en los últimos cinco minutos).
Requisitos previos
-
El motor de base de datos objetivo debe ser uno de los siguientes:
ApsaraDB RDS for MySQL
PolarDB for MySQL
La instancia de base de datos debe estar conectada a DAS y mostrar el estado Normal Connection.
La versión de la base de datos y la región deben ser compatibles con DAS Enterprise Edition V3 o Compliance Audit Edition. Para más información, consulte Editions and supported features.
La instancia debe tener habilitado DAS Enterprise Edition V3 o Compliance Audit Edition. Para más información, consulte Introduction to DAS audit logs.
Casos de uso
Utilice el análisis rápido de transacciones junto con los registros de auditoría para determinar si una sentencia SQL objetivo se confirmó o se revirtió.
Limitaciones
-
El análisis se limita a los datos SQL dentro del periodo de almacenamiento activo de DAS Enterprise Edition V3 o Compliance Edition.
NotaModifique la duración del almacenamiento activo de DAS Enterprise Edition V3 o Compliance Edition desde la página SQL Explorer and Audit. Para ello, haga clic en Service Settings en la esquina superior derecha.
El almacenamiento activo genera cargos. Para más información sobre la facturación, consulte Billing details.
El análisis rápido de transacciones no admite sentencias SQL de solo lectura, como las sentencias SELECT.
Procedimiento
Inicie sesión en la consola de DAS.
En el panel de navegación izquierdo, haga clic en .
Busque la instancia objetivo y haga clic en su ID para abrir la página de detalles de la instancia.
-
En el panel de navegación izquierdo, elija Request Analysis > SQL Explorer and Audit y luego haga clic en la pestaña Audit.
-
Cree una tarea de análisis rápido de transacciones
En la lista de registros, busque la sentencia SQL objetivo y haga clic en Quick Transaction Analysis en la columna Actions.
-
Consulte los resultados del análisis
Los resultados del análisis aparecen en la página actual. También puede consultar las tareas y los resultados históricos en la página **SQL Explorer > Transaction Analysis, dentro de la pestaña Quick Transaction Analysis**.
-