Diagnóstico de tabla
GaussDB(DWS) proporciona estadísticas y herramientas de diagnóstico para que usted aprenda el estado de la tabla, incluidos:
- Tasa de sesgo: monitorea y analiza las estadísticas de tablas de datos en el clúster y muestra información sobre las 50 tablas más grandes cuya tasa de sesgo es superior al 5%.
- Tasa de página sucia: monitorea y analiza las estadísticas de tablas de datos en el clúster y muestra información sobre las 50 tablas más grandes cuya tasa de sesgo es superior al 50%.
- Auditoría DDL: La revisión DDL es un tipo de revisión SQL. Para evitar que un diseño DDL incorrecto afecte a los servicios, esta herramienta comprueba si los metadatos DDL son estándar, detectando por adelantado posibles problemas de definición de tablas. El resultado de la comprobación también se puede utilizar como referencia para localizar problemas de rendimiento.
- Solo 8.1.1.x y versiones posteriores admiten las funciones de tasa de sesgo de tabla y tasa de página sucia. Para versiones anteriores, póngase en contacto con el soporte técnico.
- Solo 8.1.1.300 y versiones posteriores admiten la función de revisión de DDL. Para versiones anteriores, póngase en contacto con el soporte técnico.
- El período de recopilación de datos de las comprobaciones de sesgo de tabla y página sucia se puede configurar en la página Monitoreo de colección. La recopilación frecuente de datos puede afectar al rendimiento del clúster. Establezca un período adecuado basado en las cargas de trabajo del clúster.
Tasa de sesgo
Contexto
Las columnas de distribución inadecuadas pueden causar graves sesgos durante la computación del operador o el derramamiento de datos al disco. Las cargas de trabajo se distribuirán de manera desigual en los DN, lo que resulta en un alto uso de disco en un solo DN y afecta el rendimiento. Puede consultar la tasa de sesgo de tabla y cambiar la columna de distribución de las tablas con sesgo severo. Para clústeres de 8.1.0 o posterior, consulte ALTER TABLE. Para otras versiones, vea ¿Cómo cambio las columnas de distribución?.
Procedimiento
- Inicie sesión en la consola de gestión de GaussDB(DWS).
- En la página Clusters, busque el clúster objetivo.
- En la columna Operation del clúster de destino, haga clic en Monitoring Panel.
- En el árbol de navegación de la izquierda, elija Utilities > Table Diagnosis y haga clic en la pestaña Skew Rate. Se muestran las tablas que cumplen las condiciones de recopilación de estadísticas en el clúster.
Tasa de página sucia
Contexto
Las operaciones DML en tablas pueden generar datos sucios, que ocupan innecesariamente el almacenamiento en clúster. Puede consultar la tasa de página sucia y manejar tablas grandes y tablas con una tasa de página sucia alta. Para obtener más información, consulte Solución para el uso de alto disco y el clúster de solo lectura.
Procedimiento
- Inicie sesión en la consola de gestión de GaussDB(DWS).
- En la página Clusters, busque el clúster objetivo.
- En la columna Operation del clúster de destino, haga clic en Monitoring Panel.
- En el árbol de navegación de la izquierda, elija Utilities > Table Diagnosis de tabla y haga clic en la pestaña Dirty Page Rate. Se muestran las tablas que cumplen las condiciones de recopilación de estadísticas en el clúster.
Auditoría DDL
Consulta y exportación de resultados de auditoría de DDL
- Inicie sesión en la consola de gestión de GaussDB(DWS).
- En la página Clusters, busque el clúster objetivo.
- En la columna Operation del clúster de destino, haga clic en Monitoring Panel.
- En el árbol de navegación de la izquierda, elija Utilities > Table Diagnosis y haga clic en la pestaña DDL Audit. Se muestran los resultados de la auditoría.
Los elementos de auditoría seleccionados se muestran en la pestaña DDL Audit de forma predeterminada. Puede configurar los elementos de auditoría en la pestaña Monitoreo de colección. Para obtener más información, consulte Tabla 1.
- Si el resultado de la revisión de un elemento es Failed, haga clic en View para ir a la página de detalles.
- Haga clic en Export en la esquina superior izquierda para exportar el resultado de la auditoría.
Conceptos de DDL de auditoría manual
- Inicie sesión en la consola de gestión de GaussDB(DWS).
- En la página Clusters, busque el clúster objetivo.
- En la columna de Operation del clúster de destino, seleccione Monitoring Panel. Se muestra la página de monitoreo de la base de datos.
- En el árbol de navegación de la izquierda, elija Utilities > Table Diagnosis y haga clic en la pestaña DDL Audit. En la página que se muestra, seleccione los elementos que se van a auditar y haga clic en One-Click Audit.