♥ 3
⚡ 0
MariaDB · Lección 10

¿Qué ventajas y condiciones tiene el particionado de tablas?

La clave de partición puede ser cualquier columna, incluso una que no forme parte de la clave primaria ni de las claves únicas
Acelera cualquier consulta aunque no filtre por la clave de partición, porque siempre lee una sola partición
Divide una tabla en partes (RANGE, LIST, HASH); el optimizador descarta las particiones que la consulta no necesita (partition pruning) si filtra por la clave de partición, y borrar datos antiguos es muy rápido eliminando una partición entera; la clave de partición debe formar parte de todas las claves únicas
Borrar datos antiguos con particiones obliga a ejecutar un DELETE fila a fila, igual de lento que en una tabla sin particionar
MariaDB · Lección 10

Completa el código

Descartar particiones innecesarias se llama partition
MariaDB · Lección 10

¿Por qué eliminar una partición antigua es mucho más rápido que un DELETE masivo?

✓

¡Lección completada!

Particionado de tablas

0
XP ganado
3
Vidas restantes