Todos los productos
Search
Centro de documentos

AnalyticDB:Lake storage optimization

Última actualización: Sep 04, 2026

A medida que se acumulan datos en una instancia Enterprise Edition, los archivos pequeños y las instantáneas caducadas degradan el rendimiento de las consultas y desperdician almacenamiento. La optimización del almacenamiento de lake compacta archivos pequeños, limpia archivos huérfanos y gestiona el ciclo de vida de las instantáneas para mantener un diseño de almacenamiento óptimo.

Nota

Esta función se encuentra en fase de prueba por invitación. Para solicitar acceso, envíe un ticket.

Alcance

Condición

Requisito

Edición de la instancia

Enterprise Edition.

Tipo de base de datos

Solo bases de datos y tablas en el almacenamiento de lake de AnalyticDB for MySQL.

Visibilidad

Solo se pueden configurar las bases de datos visibles en Data Catalog.

Herencia de tres niveles

La configuración se aplica en cascada a través de Instance > Database > Table. Cada nivel hereda la configuración de su nivel superior de forma predeterminada, pero puede anularla con valores personalizados.

Instance-level settings (global defaults)
  ├── Database A (inherits instance settings)
  │     ├── Table 1 (inherits Database A settings)
  │     └── Table 2 (custom: compaction frequency = high)
  └── Database B (custom: lake storage optimization disabled)
        └── Table 3 (inherits Database B → disabled)

Política

Comportamiento

Caso de uso

Inherit

Sigue automáticamente los cambios del nivel superior.

Bases de datos y tablas que requieren configuraciones uniformes.

Custom

Utiliza configuraciones independientes y no se ve afectado por cambios en el nivel superior.

Objetos con necesidades específicas de rendimiento o que requieren deshabilitar la optimización.

Prioridad: nivel de tabla > nivel de base de datos > nivel de instancia. Después de seleccionar Custom, ese nivel y sus elementos secundarios dejan de verse afectados por los cambios realizados en el nivel superior.

Importante

Si desactiva el interruptor Enable Lake Storage Optimization en el nivel de instancia, se desactivarán todas las configuraciones de nivel de base de datos y de tabla, y se detendrá la optimización en toda la instancia. Los parámetros configurados se conservan y se restauran automáticamente al volver a habilitar la optimización.

Acceso a la configuración

En la página de detalles de la instancia, elija Data Management > Data Catalog en el panel de navegación izquierdo.

Nivel

Punto de entrada

Instancia

Haga clic en Edit en la sección Lake Storage Optimization, situada encima de la lista de bases de datos.

Base de datos

Haga clic en la base de datos objetivo y vaya a la pestaña Lake Storage Optimization.

Tabla

Haga clic en la tabla objetivo y vaya a la pestaña Lake Storage Optimization.

Parámetros

Parámetro

Descripción

Valores válidos

Predeterminado

Instancia

Base de datos

Tabla

Enable Lake Storage Optimization

Interruptor global para la instancia.

On / Off

Off

✓

—

—

Política

Hereda la configuración del nivel superior o utiliza valores personalizados.

Inherit / Custom

Inherit

—

✓

✓

Estado

Habilita o deshabilita la optimización en este nivel.

On / Off

—

—

✓

✓

Resource Group

Recursos de cómputo para ejecutar tareas de optimización.

Resource groups existentes.

—

✓

✓

✓

Small File Merge Frequency

Frecuencia con la que se compactan los archivos pequeños.

low / normal / high

normal

✓

✓

✓

Snapshot Retention Period

Tiempo durante el cual se conservan las instantáneas históricas.

1 a 7 días

7 días

✓

✓

✓

Orphan File Retention Period

Tiempo durante el cual se conservan los archivos huérfanos antes de su limpieza.

3 / 5 / 7 / 10 / 14 días

3 días

✓

✓

✓

Nota

Cuando el interruptor a nivel de instancia está desactivado, solo dicho interruptor es visible. Los demás parámetros aparecen después de activarlo. En los niveles de base de datos y tabla, los parámetros se muestran tras seleccionar Custom y habilitar el estado.

Frecuencia de compactación de archivos pequeños

La compactación de archivos pequeños fusiona archivos de datos reducidos en otros más grandes para disminuir la cantidad total de archivos y mejorar la eficiencia de las consultas.

Nivel

Caso de uso

low

Tablas de datos fríos con bajo volumen de escritura y cambios poco frecuentes.

normal (predeterminado)

Cargas de trabajo de propósito general.

high

Tablas de datos calientes con alto rendimiento de escritura y consultas frecuentes.

Una mayor frecuencia de compactación consume más recursos de cómputo. Asigne un resource group dedicado a las tareas de optimización para evitar contención de E/S con las cargas de trabajo de consulta.

Periodo de retención de instantáneas

Las instantáneas capturan el estado completo de una tabla en un momento específico para permitir la reversión de datos y consultas de viaje en el tiempo. El exceso de instantáneas incrementa el uso de almacenamiento y la sobrecarga de metadatos. El periodo de retención predeterminado es de 7 días; el mínimo es de 1 día.

Periodo de retención de archivos huérfanos

Los archivos huérfanos son archivos de datos generados por escrituras, actualizaciones o compactaciones que ninguna instantánea válida referencia. Se limpian automáticamente después del periodo de retención para recuperar espacio de almacenamiento.

Importante

Reducir el periodo de retención ahorra almacenamiento, pero puede afectar a las consultas de larga duración que se encuentren en curso. El mínimo es de 3 días.

Historial de ejecución

En la pestaña Lake Storage Optimization a nivel de tabla, consulte el historial de ejecución de las tareas de compactación, incluidos los archivos de datos leídos, archivos de datos agregados, bytes leídos, archivos de datos con errores, hora de inicio y estado.

Configuraciones recomendadas

Escenario

Configuración recomendada

Razón

Tablas analíticas de alta frecuencia.

Frecuencia de compactación = high, Retención de archivos huérfanos = 3 días.

Elimina rápidamente los archivos pequeños y mantiene el rendimiento de las consultas.

Tablas de archivo de baja frecuencia.

Frecuencia de compactación = low, Retención de archivos huérfanos = 14 días.

Reduce el consumo de recursos y amplía la ventana de recuperación de datos.

Bases de datos con cargas de trabajo mixtas.

Nivel de base de datos = inherit, Tablas calientes = custom con high, Tablas frías = custom con low.

Permite una optimización por tabla adaptada a los patrones de carga de trabajo.

Entornos de desarrollo y pruebas.

Deshabilite la optimización del almacenamiento de lake a nivel de instancia.

Conserva los recursos de cómputo.