Utilice información del sistema para mejorar el rendimiento del sistema

Esta página describe cómo usar el panel de información del sistema de Cloud SQL. Este panel muestra métricas de los recursos que usa su instancia y le ayuda a detectar y analizar problemas de rendimiento del sistema.

Ver el panel de información del sistema

Para ver el panel de información del sistema, haga lo siguiente:

  1. En el Google Cloud consola, vaya a la página Instancias de Cloud SQL .

    Ir a Instancias de Cloud SQL

  2. Haga clic en el nombre de una instancia.
  3. Seleccione la pestaña Información del sistema en el panel de navegación de SQL a la izquierda.

Se abre el panel de información del sistema.

Imagen del tablero que muestra métricas y una línea de tiempo de eventos.
Figura 1. Imagen del tablero que muestra la línea de tiempo de eventos y tarjetas de resumen.

El panel de información del sistema muestra la siguiente información:

  1. Detalles de su instancia

  2. Cronología de eventos : muestra los eventos del sistema en orden cronológico. Esta información ayuda a evaluar el impacto de los eventos del sistema en el estado y el rendimiento de la instancia.

  3. Tarjetas de resumen : brindan una descripción general del estado y el rendimiento de la instancia al mostrar los valores más recientes y agregados para las métricas de utilización de CPU, utilización de disco y errores de registro.

  4. Gráficos de métricas : muestran información sobre el sistema operativo y las métricas de la base de datos que le ayudan a obtener información sobre varios temas, como el rendimiento, la latencia y el costo.

El panel de control ofrece las siguientes opciones de alto nivel:

  • Para crear un panel personalizado, haga clic en Modo editar .
  • Para mantener el panel de control actualizado, habilite la Opción de actualización automática . Al activar la actualización automática , los datos del panel se actualizan cada minuto. Esta función no es compatible con periodos de tiempo personalizados.

  • El selector de tiempo muestra 1 day seleccionado por defecto. Para cambiar el período, seleccione uno de los otros períodos predefinidos o haga clic en "Personalizar" y defina una hora de inicio y una de fin. Los datos están disponibles para los últimos 30 días.

  • Para crear un enlace absoluto al panel, haga clic en el botón "Copiar enlace" . Puede compartir este enlace con otros usuarios de Cloud SQL que tengan los mismos permisos.

  • Para crear una alerta para un evento específico, haga clic en Notificación .

  • Para mostrar alertas específicas, haga clic en Anotaciones .

Tarjetas de resumen

La siguiente tabla describe las tarjetas de resumen que se muestran en la parte superior del panel de información del sistema. Estas tarjetas ofrecen una breve descripción general del estado y el rendimiento de la instancia durante el período seleccionado.

Tarjeta de resumen Descripción
Utilización de la CPU - P50 Los valores de utilización de la CPU P50.
Utilización de la CPU - P99 Los valores de utilización de la CPU P99.
Utilización del disco El último valor de utilización del disco.
Relación de aciertos de la caché del búfer El porcentaje de páginas que se encuentran en la memoria caché del búfer sin tener que leer desde un disco.

Gráficos de métricas

A continuación se muestra una tarjeta gráfica con una métrica de muestra.

Gráfico que muestra datos de métricas de Cloud SQL de muestra.
Gráfico métrico que muestra datos métricos.

La barra de herramientas de cada tarjeta de gráfico proporciona el siguiente conjunto de opciones estándar:

  • Para ver los valores métricos de un momento específico en el período seleccionado, mueva el cursor sobre el gráfico.

  • Para ampliar un gráfico, haga clic en él y arrástrelo horizontalmente por el eje X o verticalmente por el eje Y. Para revertir la operación de zoom, haga clic en Restablecer zoom . O bien, haga clic en uno de los periodos predefinidos en la parte superior del panel. Las operaciones de zoom se aplican simultáneamente a todos los gráficos del panel.

  • Para ver más opciones, haga clic en Más opciones de gráficos . La mayoría de los gráficos ofrecen estas opciones:

    • Para ver un gráfico en pantalla completa, haga clic en Ver en pantalla completa . Para salir del modo de pantalla completa, haga clic en Cancelar .

    • Ocultar o contraer la leyenda.

    • Descargue un archivo PNG o CSV del gráfico.

    • Ver en el Explorador de Métricas . Ver la métrica en el Explorador de Métricas . Puede ver otras métricas de Cloud SQL en el Explorador de Métricas después de seleccionar el tipo de recurso de la base de datos de Cloud SQL .

  • Para crear un panel personalizado, haz clic panel y asígnale un nombre. O bien, expande el menú Predefinidos y selecciona un panel personalizado existente.

  • Para ver los datos de un gráfico de métricas en detalle, haga clic en Explorar datos . Aquí puede filtrar métricas específicas y elegir cómo se muestra el gráfico:

    Vista personalizable de datos métricos de Cloud SQL.

    Para guardar esta vista personalizada como un gráfico de métricas, haga clic en Guardar en el panel .

Métricas predeterminadas

La siguiente tabla describe las métricas de Cloud SQL que aparecen de forma predeterminada en el panel de información del sistema Cloud SQL.

Las cadenas de tipo métrico siguen este prefijo: cloudsql.googleapis.com/database/ .

Nombre y tipo de métrica Descripción
Utilización de la CPU
database/cpu/utilization

La utilización actual de la CPU representada como un porcentaje de la CPU reservada que está actualmente en uso.

Uso de memoria
database/memory/usage

El uso de RAM en bytes.

Uso total de memoria
database/memory/total_usage

El uso total de RAM en bytes.

Bytes utilizados
database/disk/bytes_used

La utilización de datos en bytes.

Cuota de disco
database/disk/quota

El tamaño máximo del disco de datos en bytes.

E/S de lectura de disco
database/disk/read_ops_count

Cambio en el recuento de operaciones de E/S de lectura del disco de datos desde la métrica informada en la vista previa. Se muestrea cada 60 segundos.

E/S de escritura en disco
database/disk/write_ops_count

Cambio en el recuento de operaciones de E/S de escritura en disco desde la métrica informada en la vista previa. Se muestrea cada 60 segundos.

bytes recibidos
database/network/received_bytes_count

Cambio en el número de bytes recibidos a través de la red desde la métrica reportada en la vista previa. Se muestrea cada 60 segundos.

bytes enviados
database/network/sent_bytes_count

El cambio en el número de bytes enviados a través de la red desde la métrica reportada en la vista previa. Se muestrea cada 60 segundos.

Relación de aciertos de la caché del búfer
database/sqlserver/memory/buffer_cache_hit_ratio

El porcentaje actual de páginas encontradas en la caché del búfer sin necesidad de leer desde el disco. La proporción es el número total de aciertos de caché dividido entre el número total de búsquedas de caché.

Concesiones de memoria pendientes
database/sqlserver/memory/memory_grants_pending

El número actual de procesos que esperan una concesión de memoria de espacio de trabajo.

Puestos de lista gratuita
database/sqlserver/memory/free_list_stall_count

El número total de solicitudes que esperaron una página gratuita.

Páginas intercambiadas en el recuento
database/swap/pages_swapped_in_count

El recuento total de páginas intercambiadas en el disco desde que se inició el sistema.

Conteo de páginas intercambiadas
database/swap/pages_swapped_out_count

El recuento total de páginas intercambiadas fuera del disco desde que se inició el sistema.

Páginas de puntos de control
database/sqlserver/memory/checkpoint_page_count

El número total de páginas descargadas al disco por un punto de control u otra operación que requiere que se descarguen todas las páginas sucias.

Lazy escribe
database/sqlserver/memory/lazy_write_count

El número total de búferes escritos por el escritor diferido del gestor de búferes. El escritor diferido es un proceso del sistema que vacía lotes de búferes obsoletos y obsoletos (búferes que contienen cambios que deben reescribirse en el disco antes de poder reutilizarlos para una página diferente) y los pone a disposición de los procesos de usuario.

Esperanza de vida de la página
database/sqlserver/memory/page_life_expectancy

El número actual de segundos que una página permanecerá en el grupo de búfer sin referencias.

Operaciones de página
database/sqlserver/memory/page_operation_count

Número total de lecturas o escrituras de páginas físicas de la base de datos. Esta estadística contabiliza las lecturas o escrituras de páginas físicas en todas las bases de datos.

divisiones de página
database/sqlserver/transaction/page_split_count

El número total de divisiones de página que se producen como resultado del desbordamiento de las páginas de índice.

Puntos muertos
database/sqlserver/transaction/deadlock_count

El número total de solicitudes de bloqueo que resultaron en un bloqueo.

Transacciones iniciadas
database/sqlserver/transaction/transaction_count

El número total de transacciones iniciadas.

Solicitudes por lotes
database/sqlserver/transaction/batch_request_count

El número total de lotes de comandos Transact-SQL recibidos.

Compilaciones de SQL
database/sqlserver/transaction/sql_compilation_count

El número total de compilaciones de SQL.

Recompilaciones de SQL
database/sqlserver/transaction/sql_recompilation_count

El número total de recompilaciones de SQL.

Procesos bloqueados
database/sqlserver/connections/processes_blocked

El número actual de procesos bloqueados.

Tiempo de espera de bloqueo
database/sqlserver/transactions/lock_wait_time

El tiempo total que las solicitudes de bloqueo estuvieron esperando bloqueos.

La esclusa espera
database/sqlserver/transactions/lock_wait_count

El número total de solicitudes de bloqueo que requirieron que el llamador esperara.

Conexiones de Cloud SQL
database/network/connections

La cantidad de conexiones a bases de datos en la instancia de Cloud SQL.

Intentos de inicio de sesión
database/sqlserver/connections/login_attempt_count

Número total de intentos de inicio de sesión desde el último reinicio del servicio SQL Server. No incluye las conexiones agrupadas.

Cierres de sesión
database/sqlserver/connections/logout_count

El número total de operaciones de cierre de sesión desde el último reinicio del servicio SQL Server.

La conexión se restablece
database/sqlserver/connections/connection_reset_count

El número total de inicios de sesión iniciados desde el grupo de conexiones desde el último reinicio del servicio SQL Server.

Entradas de registro
log_entry_count

El número de entradas de registro, ya sea escritas directamente o enrutadas a este proyecto mediante el receptor del proyecto, que se almacenan en al menos un contenedor de registro. De forma predeterminada, las entradas de registro se almacenan durante 30 días. Los registros excluidos no se contabilizan.

Escaneos completos
database/sqlserver/transactions/full_scan_count

El número total de escaneos completos sin restricciones. Estos pueden ser de tabla base o de índice completo.

Para obtener más información, consulte Métricas de Cloud SQL .

Cronología de eventos

El panel de control proporciona los detalles de los siguientes eventos:

Nombre del evento Descripción Tipo de operación
Instance restart Reinicia la instancia de Cloud SQL RESTART
Instance failover Inicia una conmutación por error manual de una instancia principal de alta disponibilidad (HA) a una instancia en espera, que se convierte en la instancia principal. FAILOVER
Instance maintenance Indica que la instancia se encuentra actualmente en mantenimiento. El mantenimiento suele provocar que la instancia no esté disponible durante 1 a 3 minutos. MAINTENANCE
Instance backup Realiza una copia de seguridad de una instancia. BACKUP_VOLUME
Instance update Actualiza la configuración de una instancia de Cloud SQL. UPDATE
Promote replica Promueve una instancia de réplica de Cloud SQL. PROMOTE_REPLICA
Start replica Inicia la replicación en una instancia de réplica de lectura de Cloud SQL. START_REPLICA
Stop replica Detiene la replicación en una instancia de réplica de lectura de Cloud SQL. STOP_REPLICA

¿Qué sigue?