Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
El escalado automático de Lakebase está en Beta en las siguientes regiones: eastus2, westeurope, westus.
El escalado automático de Lakebase es la versión más reciente de Lakebase con proceso de escalado automático, escalado a cero, bifurcación y restauración instantánea. Para ver la comparación de características con Lakebase Provisioned, consulte Elección entre versiones.
Supervise el rendimiento de las consultas del proyecto de Lakebase Postgres para analizar la ejecución histórica de consultas, identificar consultas lentas y buscar oportunidades de optimización.
Visualización del rendimiento de las consultas
- En la aplicación Lakebase, seleccione el proyecto.
- En la barra lateral, seleccione una rama.
- Vaya a Supervisión.
- Seleccione la pestaña Rendimiento de la consulta .
La vista Rendimiento de consultas muestra las 100 consultas que se ejecutaron anteriormente para la rama seleccionada. Seleccione Compute and Database ( Proceso y base de datos ) en las listas desplegables y, a continuación, use el botón Actualizar para cargar las estadísticas de consulta más recientes.
Esta vista usa la pg_stat_statements extensión Postgres para realizar un seguimiento de las estadísticas de ejecución de consultas y los patrones de rendimiento. Las consultas se agrupan mediante su forma normalizada, lo que significa que las consultas idénticas con valores de parámetros diferentes se agregan en una sola fila.
Comprensión de la vista de rendimiento de consultas
La tabla Rendimiento de consultas muestra la siguiente información para cada patrón de consulta:
- Rol: Rol postgres que ejecutó la consulta. Esto muestra qué cuenta de aplicación o usuario de base de datos ejecutó las consultas.
- Llamadas: Número de veces que se ha ejecutado este patrón de consulta. Úselo para identificar las consultas que se ejecutan con frecuencia que pueden beneficiarse de la optimización.
- Promedio de tiempo: Tiempo medio de ejecución en todas las ejecuciones de esta consulta. Haga clic en el encabezado de columna para ordenar por tiempo medio e identificar consultas lentas de forma coherente.
- Tiempo total: Tiempo de ejecución acumulado para todas las ejecuciones de esta consulta. Esto le ayuda a identificar las consultas que consumen la mayoría de los recursos de base de datos en general, incluso si las ejecuciones individuales son rápidas.
-
Consulta: Instrucción SQL normalizada. Los valores de parámetro se reemplazan por marcadores de posición (por ejemplo,
$1,$2) para agrupar consultas similares.
Acerca de pg_stat_statements
La vista de rendimiento de consultas se basa en la pg_stat_statements extensión Postgres, instalada en una base de datos administrada por el sistema en su instancia de Postgres. El historial de consultas incluye todas las consultas que se ejecutan en la base de datos, independientemente de dónde se emitieron (Editor de SQL, clientes externos o aplicaciones).
Nota:
Los datos recopilados por la pg_stat_statements extensión no se conservan cuando el proceso se suspende o se reinicia. Los nuevos datos se recopilarán una vez que se reinicie el proceso.
Ejecución de consultas personalizadas
Para ejecutar sus propias consultas en pg_stat_statements los datos, puede instalar la extensión en la pg_stat_statements base de datos y ejecutar las consultas desde el Editor de SQL o cualquier cliente de Postgres, como psql. Para obtener más información sobre pg_stat_statements, incluido cómo instalarlo, qué datos recopila y consultas que puede ejecutar, consulte Supervisión con pg_stat_statements.