[AWS] [Base de datos] Experimento práctico de Aurora y comparación del rendimiento de RDS Mysql

El experimento incluye:

  1. Crea una instancia de Aurora
  2. Use MySQL Workbench para conectar Aurora y RDS MySQL
  3. Cargar datos en Aurora y RDS MySQL a través del archivo de volcado
  4. Utilice declaraciones de consulta para verificar el rendimiento de Aurora y RDS MySQL

Tarea 1: Crear base de datos Aurora:

  1. Cree una base de datos Aurora. Al igual que cuando crea un RDS, inicie sesión en la consola de administración de AWS, busque Aurora y cree una base de datos.

La selección del tipo de base de datos, la compatibilidad de Aurora con MySQL y otros valores predeterminados están bien.

Las plantillas seleccionan Dev / Test

El tamaño de la instancia de base de datos elige db.t3.small, debido a que es un entorno de prueba, si es un entorno de producción, elija Memory Optimized type R series. Los tiranos locales también pueden elegir ejemplos de alto nivel durante la prueba.

Preste atención a los puertos liberados en el grupo de seguridad. Debido al entorno de prueba, podemos liberarlos todos.

Mantenga otras configuraciones por defecto y cree una base de datos.

Luego cree una base de datos RDS mysql del mismo tipo (db.t3.smal).

Después de una creación exitosa, es como sigue:

Task2: Conéctese al trampolín e instale MySQL workbench:

El trampolín puede ser Windows o Linux. Tomaré Windows como ejemplo aquí:

Tarea 3: conectar Aurora y RDS MySQL a través de un trampolín

Punto final de Aurora:

Punto final de Mysql:

Inicie sesión en el trampolín y conéctese a Aurora

Tarea 4: Importe el archivo de volcado de SQL a la base de datos.

Para los estudiantes que no están familiarizados con el volcado de SQL, este archivo probablemente se parece a la siguiente figura: es fácil de entender, defina el esquema y luego inserte los datos.

Ejecute Powershell y descargue el archivo de volcado al escritorio

Invoke-WebRequest https://s3-us-west-2.amazonaws.com/aws-tc-largeobjects/SPLs/sharedDatabases/world.sql -OutFile c: \ Users \ Administrator \ Desktop \ world.sql

Datos de importacion:

Del mismo modo, Mysql lo vuelve a hacer. No entraré en detalles.

Tarea5: ejecutar consulta:

Resultado de la ejecución de Aurora:

resultado de la ejecución de MySQL:

¿Ves la diferencia?
Sí, no hay diferencia y la velocidad de ejecución es muy rápida. ¿Por qué?
Debido a que solo hay 1000 datos, es difícil comparar la eficiencia de ejecución de Aurora y MySQL con una pequeña cantidad de datos. Pero en el caso de millones o decenas de millones de datos que utilizan herramientas de prueba de estrés, su TPS y QPS tendrán una gran brecha.

Finalmente, se adjunta el resultado de la comparación con la herramienta de medición de presión Sysbench. (Lo agregaré cuando lo piense)

Enlace de video del experimento detallado: https://edu.51cto.com/center/course/lesson/index?id=558304

Supongo que te gusta

Origin blog.csdn.net/u010478127/article/details/106811737
Recomendado
Clasificación