Cachea el informe pesado para que el panel deje de ir lento
Un panel muestra «recuento de eventos por usuario» y se refresca cada 30 segundos. Sobre una tabla de 100M de filas esta consulta tarda 8 segundos — demasiado lento para cada apertura del panel. Cachea el resultado en una vista materializada y refréscala según una planificación.
Construye una tabla events con id, user_id y ts, inserta cinco filas. Crea una vista materializada llamada events_per_user que contenga el recuento de eventos por usuario. Añade un evento más a events, refresca la vista materializada — tras refrescar los números deben reflejar el nuevo estado.
Ejemplo de respuesta esperada
Así es una respuesta correcta: tiene su propio número de filas y no tiene por qué coincidir con las tablas del esquema.
| n | user_id |
|---|---|
| 4 | 1 |
| 2 | 2 |
Inicia sesión para ver tu historial de envíos
Iniciar sesiónInicia sesión para usar el AI Mentor
Iniciar sesiónSin esquema inicial
Este ejercicio no incluye tablas iniciales: tendrás que crearlas con CREATE TABLE.