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 |
|
Evaluación de sentencias SQL o PL/SQL |
|
Creación de perfiles de base de datos |
|
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
-
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.
Ejecute una tarea de online assessment o offline assessment.
-
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.
-
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
Introduzca las sentencias DDL para la evaluación.
Envíe una tarea de evaluación incremental de DDL.
-
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:
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.
-
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.
Inicie la tarea de evaluación de rendimiento.
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.