♥ 3
⚡ 0
MariaDB · Lección 08

¿Para qué sirven las estadísticas persistentes y los histogramas en MariaDB?

Las estadísticas se calculan una sola vez al crear la tabla y nunca cambian, aunque se modifiquen millones de filas
El optimizador no usa estadísticas: elige siempre el índice que aparece primero en la definición de la tabla
Los histogramas sirven para comprimir los datos de la columna en disco y no los usa el optimizador para elegir planes
MariaDB puede guardar estadísticas persistentes independientes del motor, incluidos histogramas por columna, que ayudan al optimizador a estimar mejor el filtrado sobre columnas sin índice o con datos muy sesgados; se recogen con ANALYZE TABLE ... PERSISTENT FOR y deben refrescarse cuando los datos cambian mucho
MariaDB · Lección 08

Completa el código

Las estadísticas se recogen con ANALYZE
MariaDB · Lección 08

¿Por qué un histograma ayuda con una columna cuyos valores están muy desigualmente repartidos?

✓

¡Lección completada!

Estadísticas independientes del motor e histogramas

0
XP ganado
3
Vidas restantes