En esta página, se describe cómo puedes usar el panel de Estadísticas del sistema de Cloud SQL. El panel de Estadísticas del sistema muestra métricas para los recursos que usa tu instancia y te ayuda a detectar y analizar problemas de rendimiento del sistema.
Visualiza el panel de Estadísticas del sistema
Para ver el panel de Estadísticas del sistema, haz lo siguiente:
-
En la consola de Google Cloud , ve a la página Instancias de Cloud SQL.
- Haz clic en el nombre de una instancia.
Selecciona la pestaña Estadísticas del sistema en el panel de navegación de SQL a la izquierda.
Se abrirá el panel de Estadísticas del sistema.
En el panel de Estadísticas del sistema, se muestra la siguiente información:
Detalles de la instancia
Cronograma de eventos: Muestra los eventos del sistema en orden cronológico. Esta información te ayuda a evaluar el impacto de los eventos del sistema en el estado y el rendimiento de la instancia.
Tarjetas de resumen: Muestran los valores más recientes y agregados de las métricas de uso de CPU, uso de disco y errores de registro para proporcionar una descripción general del estado y el rendimiento de la instancia.
Gráficos de métricas: Muestran información sobre el sistema operativo y las métricas de la base de datos que te ayudan a obtener estadísticas sobre varios problemas, como la capacidad de procesamiento, la latencia y el costo.
El panel ofrece las siguientes opciones de alto nivel:
- Para crear un panel personalizado, haz clic en Modo de edición.
Para mantener el panel actualizado, habilita la opción Actualización automática. Cuando habilitas la Actualización automática, los datos del panel se actualizan cada minuto. Esta función no es compatible con los períodos personalizados.
El selector de hora muestra
1 day
seleccionado de forma predeterminada. Para cambiar el período, selecciona uno de los otros períodos predefinidos o haz clic en Personalizado y define una hora de inicio y de finalización. Los datos están disponibles para los últimos 30 días.Para crear un vínculo absoluto al panel, haz clic en el botón Copiar vínculo. Puedes compartir este vínculo con otros usuarios de Cloud SQL que tengan los mismos permisos.
Para crear una alerta para un evento específico, haz clic en
Notificación.Para mostrar alertas específicas, haz clic en Anotaciones.
Tarjetas de resumen
En la siguiente tabla, se describen las tarjetas de resumen que se muestran en la parte superior del panel de Estadísticas del sistema. Estas tarjetas proporcionan una breve descripción general del estado y el rendimiento de la instancia durante el período elegido.
Tarjeta de resumen | Descripción |
---|---|
Uso de CPU - P50 | Los valores de uso de CPU P50. |
Uso de CPU - P99 | Los valores de uso de CPU P99. |
Uso de disco | El valor de uso del disco más reciente. |
Tasa de aciertos de caché del búfer | Es el porcentaje de páginas que se encuentran en la caché del búfer sin tener que leer desde un disco. |
Gráficos de métricas
Aparecerá una tarjeta del gráfico para una métrica de muestra de la siguiente manera.
La barra de herramientas en cada tarjeta del gráfico proporciona el siguiente conjunto de opciones estándar:
Para ver los valores de las métricas de un momento específico del período seleccionado, coloca el cursor sobre el gráfico.
Para acercar un gráfico, haz clic en él y arrástralo horizontalmente a lo largo del eje x o verticalmente a lo largo del eje y. Para revertir la operación de zoom, haz clic en Restablecer zoom. También puedes hacer clic en uno de los períodos predefinidos en la parte superior del panel. Las operaciones de zoom se aplican al mismo tiempo a todos los gráficos en un panel.
Para ver opciones adicionales, haz clic en more_vert Más opciones de gráfico. La mayoría de los gráficos ofrecen estas opciones:
Para ver un gráfico en modo de pantalla completa, haz clic en Ver en pantalla completa. Para salir del modo de pantalla completa, haz clic en Cancelar.
Oculta o contrae la leyenda.
Descarga un archivo PNG o CSV del gráfico.
Ver en el Explorador de métricas. Visualiza la métrica en el Explorador de métricas. Puedes ver otras métricas de Cloud SQL en el Explorador de métricas después de seleccionar el tipo de recurso Base de datos de Cloud SQL.
Para crear un panel personalizado, haz clic en edit Personalizar panel y asígnale un nombre. También puedes expandir el menú Predefinidos y seleccionar un panel personalizado existente.
Para ver los datos de un gráfico de métricas en detalle, haz clic en query_stats Explorar datos. Aquí, puedes filtrar métricas específicas y elegir cómo se muestra el gráfico:
Para guardar esta vista personalizada como un gráfico de métricas, haz clic en Guardar en el panel.
Métricas predeterminadas
En la siguiente tabla, se describen las métricas de Cloud SQL que aparecen de forma predeterminada en el panel de estadísticas del sistema de Cloud SQL.
Las strings de tipo de métrica siguen este prefijo: cloudsql.googleapis.com/database/
.
Nombre y tipo de métrica | Descripción |
---|---|
Uso de CPUdatabase/cpu/utilization |
El uso de CPU actual representado como un porcentaje de la CPU reservada que está en uso. |
Uso de memoriadatabase/memory/usage |
El uso de RAM en bytes. |
Uso total de memoriadatabase/memory/total_usage |
El uso total de RAM en bytes. |
Bytes utilizadosdatabase/disk/bytes_used |
Es el uso de datos en bytes. |
Cuota de discodatabase/disk/quota |
Es el tamaño máximo del disco de datos en bytes. |
E/S de lectura de discodatabase/disk/read_ops_count |
Es el cambio en el recuento de operaciones de E/S de lectura de disco de datos desde la métrica informada de la versión preliminar. Se hace un muestreo cada 60 segundos. |
E/S de escritura en el discodatabase/disk/write_ops_count |
Es el cambio en el recuento de operaciones de E/S de escritura en el disco de datos desde la métrica informada de la versión preliminar. Se hace un muestreo cada 60 segundos. |
Bytes recibidosdatabase/network/received_bytes_count |
Es el cambio en el recuento de bytes recibidos a través de la red desde la métrica informada de la versión preliminar. Se hace un muestreo cada 60 segundos. |
Bytes enviadosdatabase/network/sent_bytes_count |
Es el cambio en el recuento de bytes enviados a través de la red desde la métrica informada de la vista previa. Se hace un muestreo cada 60 segundos. |
Tasa de aciertos de caché del búferdatabase/sqlserver/memory/buffer_cache_hit_ratio |
Es el porcentaje actual de páginas que se encuentran en la caché del búfer sin tener que leer desde el disco. La proporción es la cantidad total de hits de caché dividida por la cantidad total de búsquedas de caché. |
Asignaciones de memoria pendientesdatabase/sqlserver/memory/memory_grants_pending |
Es la cantidad actual de procesos que esperan una concesión de memoria del espacio de trabajo. |
Paradas de la lista gratuitadatabase/sqlserver/memory/free_list_stall_count |
Es la cantidad total de solicitudes que esperaron una página libre. |
Cantidad de páginas intercambiadas hacia el discodatabase/swap/pages_swapped_in_count |
Es el recuento total de páginas intercambiadas del disco desde que se inició el sistema. |
Cantidad de páginas intercambiadasdatabase/swap/pages_swapped_out_count |
Es el recuento total de páginas que se intercambiaron fuera del disco desde que se inició el sistema. |
Páginas de punto de controldatabase/sqlserver/memory/checkpoint_page_count |
Es la cantidad total de páginas vaciadas al disco por un punto de control o por otra operación que requiere que se vacíen todas las páginas no sincronizadas. |
Operaciones de escritura diferidasdatabase/sqlserver/memory/lazy_write_count |
Es la cantidad total de búferes que escribió el escritor diferido del administrador de búferes. El escritor diferido es un proceso del sistema que borra lotes de búferes sucios y envejecidos (búferes que contienen cambios que se deben volver a escribir en el disco antes de que se puedan volver a usar para una página diferente) y los pone a disposición de los procesos del usuario. |
Esperanza de vida de la páginadatabase/sqlserver/memory/page_life_expectancy |
Es la cantidad actual de segundos que una página permanecerá en el grupo de búferes sin referencias. |
Operaciones de la páginadatabase/sqlserver/memory/page_operation_count |
Es la cantidad total de lecturas o escrituras de páginas de bases de datos físicas. Esta estadística cuenta las lecturas o escrituras de páginas físicas en todas las bases de datos. |
División de páginasdatabase/sqlserver/transaction/page_split_count |
Es la cantidad total de divisiones de página que ocurren como resultado del desbordamiento de las páginas de índice. |
Interbloqueosdatabase/sqlserver/transaction/deadlock_count |
Es la cantidad total de solicitudes de bloqueo que generaron un interbloqueo. |
Transacciones iniciadasdatabase/sqlserver/transaction/transaction_count |
Es la cantidad total de transacciones iniciadas. |
Solicitudes por lotesdatabase/sqlserver/transaction/batch_request_count |
Es la cantidad total de lotes de comandos de Transact-SQL recibidos. |
Compilaciones de SQLdatabase/sqlserver/transaction/sql_compilation_count |
Es la cantidad total de compilaciones de SQL. |
Recompilaciones de SQLdatabase/sqlserver/transaction/sql_recompilation_count |
Es la cantidad total de recompilaciones de SQL. |
Procesos bloqueadosdatabase/sqlserver/connections/processes_blocked |
Es la cantidad actual de procesos bloqueados. |
Tiempo de espera de bloqueodatabase/sqlserver/transactions/lock_wait_time |
Es el tiempo total que las solicitudes de bloqueo estuvieron esperando bloqueos. |
Esperas de bloqueodatabase/sqlserver/transactions/lock_wait_count |
Es la cantidad total de solicitudes de bloqueo que requirieron que el llamador esperara. |
Conexiones de Cloud SQLdatabase/network/connections |
Es la cantidad de conexiones a las bases de datos de la instancia de Cloud SQL. |
Intentos de accesodatabase/sqlserver/connections/login_attempt_count |
Es la cantidad total de intentos de acceso desde el último reinicio del servicio de SQL Server. Esto no incluye las conexiones agrupadas. |
Salidasdatabase/sqlserver/connections/logout_count |
Es la cantidad total de operaciones de salida desde el último reinicio del servicio de SQL Server. |
Restablecimiento de la conexióndatabase/sqlserver/connections/connection_reset_count |
Es la cantidad total de accesos iniciados desde el grupo de conexión desde el último reinicio del servicio de SQL Server. |
Entradas de registrolog_entry_count |
Es la cantidad de entradas de registro, ya sea que se escriben directamente o se enrutan a este proyecto a través de project-sink, que se almacenan en, al menos, un bucket de registros. De forma predeterminada, las entradas de registro se almacenan durante 30 días. Los registros excluidos no se cuentan. |
Análisis completosdatabase/sqlserver/transactions/full_scan_count |
Es la cantidad total de análisis completos sin restricciones. Pueden ser análisis de tablas base o de índices completos. |
Para obtener más información, consulta Métricas de Cloud SQL.
Cronograma de eventos
En el panel, se proporcionan 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 con alta disponibilidad (HA) a una instancia en espera, que se convierte en la instancia principal. | FAILOVER |
Instance maintenance |
Indica que la instancia está actualmente en mantenimiento. El mantenimiento suele hacer que la instancia no esté disponible durante 1 a 3 minutos. | MAINTENANCE |
Instance backup |
Realiza una copia de seguridad de instancias. | 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 |