Todos los productos
Search
Centro de documentos

ApsaraDB for OceanBase (Deprecated):Descripción general

Última actualización: Sep 04, 2026

Este tema describe los escenarios de aplicación y el proceso operativo de las funciones de evaluación de compatibilidad y de rendimiento del servicio de evaluación de migración.

Evaluación de compatibilidad

La función de evaluación de compatibilidad del servicio de evaluación de migración analiza sistemáticamente sus objetos de base de datos y sentencias SQL, y proporciona soluciones de conversión automática basadas en las mejores prácticas de migración a OceanBase Database. Esto reduce significativamente las barreras técnicas y los costos de reconstrucción durante la migración a la nube.

El servicio de evaluación de migración evalúa la compatibilidad de objetos y sentencias SQL o PL/SQL de bases de datos, y admite la creación de perfiles de base de datos.

Capacidad

Descripción

Evaluación de objetos de base de datos

  • El servicio de evaluación de compatibilidad se conecta directamente a la base de datos de origen, obtiene automáticamente información sobre los objetos en dicha base y evalúa su compatibilidad con OceanBase Database.

    A continuación se enumeran los tipos y versiones de bases de datos compatibles con la evaluación de objetos:

    • Bases de datos Oracle: 11g, 12c, 18c y 19c

    • Bases de datos MySQL: 5.6, 5.7 y 8.0

    • Bases de datos DB2 LUW (solo admiten recopilación de archivos para evaluación)

    • ApsaraDB for RDS

    • Motor MySQL de PolarDB

  • El servicio de evaluación de migración evalúa la compatibilidad de sentencias DDL en bases de datos Oracle y MySQL, así como de sentencias DDL separadas con signos de dólar dobles ($$) en archivos TEXT.

  • El servicio de evaluación de migración se conecta a bases de datos Oracle, MySQL y DB2 LUW desde un cliente ligero y exporta sentencias DDL como archivos para su evaluación de compatibilidad.

Evaluación de sentencias SQL o PL/SQL

  • El servicio de evaluación de migración se conecta directamente a una base de datos Oracle, escanea la vista SqlArea para obtener sentencias SQL del esquema correspondiente y evalúa la compatibilidad de OceanBase Database con dichas sentencias.

  • El servicio de evaluación de migración evalúa la compatibilidad de sentencias SQL o PL separadas por punto y coma (;) o signos de dólar dobles ($$) en archivos TEXT.

  • El servicio de evaluación de compatibilidad analiza sintácticamente sentencias SQL directamente desde archivos MyBatis e iBatis para evaluar su compatibilidad.

Creación de perfiles de base de datos

  • El servicio de evaluación de compatibilidad se conecta directamente a una instancia de base de datos de origen y obtiene la siguiente información básica sobre dicha instancia:

    • Información del sistema, como datos de CPU, memoria y disco

    • Información empresarial, como esquemas de tablas, proporción de espacio de tabla respecto al espacio en disco, tasa de crecimiento de tablas, uso de índices en las tablas y existencia de tablas sin accesos

    • Información de SQL empresarial, como la ejecución de escaneos completos de tabla y la presencia de varias sentencias JOIN y WITH

  • El servicio de evaluación de migración proporciona soluciones de optimización y reescritura para ciertas sentencias SQL.

Se admiten tres tipos de evaluaciones de compatibilidad: online assessment, offline assessment y incremental DDL assessment. Sus procedimientos son a continuación.

Evaluación en línea y evaluación sin conexión

  1. Recopile los objetos de base de datos.

    Recopile manualmente las definiciones de objetos de base de datos o utilice el recopilador de evaluación de migración, que recopila automáticamente los objetos de base de datos. Para más información, consulte Collect database objects using the migration evaluation data collector.

    • La evaluación en línea requiere conectarse a la base de datos destino y recopilar información de la base de datos de origen, como objetos de base de datos, sentencias SQL y carga de la base de datos.

    • La evaluación sin conexión requiere cargar archivos SQL, MyBatis o iBatis, o bien archivos recopilados por el servicio de evaluación de migración.

  2. Ejecute una tarea de online assessment o offline assessment.

  3. Ejecute la evaluación y genere un informe.

    Una vez iniciada la tarea de evaluación en línea o sin conexión, el servicio de evaluación de migración genera un informe basado en el tipo de evaluación seleccionado.

  4. Consulte y descargue el informe de evaluación.

    Una vez generado el informe de evaluación, consúltelo y descárguelo. Para más información, consulte View and download compatibility evaluation reports.

Evaluación incremental de DDL

  1. Introduzca las sentencias DDL para la evaluación.

  2. Envíe una tarea de evaluación incremental de DDL.

  3. En el cuadro de diálogo Incremental DDL Assessment, consulte la información en las secciones Assessment Result y Assessment Details.

    Para más información, consulte Perform an incremental DDL assessment.

Evaluación de rendimiento

En la evaluación de compatibilidad, el servicio de evaluación de migración realiza un análisis de viabilidad y proporciona soluciones de conversión inteligente para facilitar la migración de objetos y sentencias SQL desde una base de datos heterogénea. Antes de cambiar sus aplicaciones empresariales a OceanBase Database, el servicio de evaluación de migración también lleva a cabo una evaluación exhaustiva del rendimiento.

El procedimiento de evaluación de rendimiento es a continuación:

  1. Obtenga el archivo de tráfico de la instancia RDS_MySQL o PolarDB-X y cárguelo en un bucket de Object Storage Service (OSS). Para más información, consulte Obtain the traffic files of an instance.

  2. Cree una tarea de evaluación de rendimiento en la consola de evaluación de migración.

    Se admiten tres tipos de tareas de evaluación de rendimiento: Full Assessment, SQL File Parsing y SQL File Replay. Seleccione el tipo de tarea de evaluación según sus necesidades. Para más información, consulte Create a performance assessment task.

  3. Inicie la tarea de evaluación de rendimiento.

  4. Una vez completada la tarea de evaluación de rendimiento, se genera un informe de reproducción de carga.

Escenarios

El servicio de evaluación de migración es adecuado para la fase previa a la migración de datos desde su sistema de base de datos hacia OceanBase Database. Utilice este servicio para crear un perfil de la base de datos de origen; así podrá comprender la topología actual de la base de datos, la topología de la aplicación y la carga general de la base de datos, y desarrollar estrategias de migración apropiadas.

Además, el servicio de evaluación de migración permite evaluar la compatibilidad de objetos y sentencias SQL de la base de datos de origen. Esto le ayuda a identificar y resolver incompatibilidades entre la base de datos de origen y OceanBase Database antes de la migración, lo que garantiza una transición de datos sin problemas.

También puede evaluar el rendimiento de OceanBase Database en los siguientes escenarios:

  • Al reproducir cargas de trabajo de aplicaciones durante la migración desde bases de datos heterogéneas, como RDS for MySQL y PolarDB-X, hacia OceanBase Database.

  • Al ejecutar pruebas de estrés sobre cambios empresariales o cuellos de botella de rendimiento en un clúster de cuasi-producción o de producción durante horas de baja demanda.