sql >> Base de Datos >  >> RDS >> Mysql

MariaDB – MySQL – Mostrar motores para mostrar todos los motores disponibles y compatibles

Mi trabajo principal es ayudar a mis clientes con sus problemas de rendimiento de SQL Server. La mejor parte de mi trabajo es que puedo trabajar con el nuevo cliente todos los días en mi tema favorito de Comprobación integral del estado del rendimiento de la base de datos . Muchos de mis clientes ejecutan otros RDMBS junto con SQL Server. Recientemente recibí una pregunta de un cliente que estaba usando MariaDB, ¿hay alguna forma de saber qué tipo de motores admite su versión de MariaDB? Esencialmente, querían saber el comando que puede Mostrar motores para mostrar todos los motores disponibles y compatibles en MariaDB.

Como saben, MariaDB puede ser un reemplazo para MySQL. Todo el comando que funciona para MySQL generalmente funciona para MariaDB. Recordé cuando solía trabajar con MySQL, usaba un comando MOSTRAR MOTORES, les pedí que vieran si les funcionaba en MariaDB o no. Efectivamente funcionó.

Este es el comando que mostrará todos los motores disponibles y compatibles en MariaDB.

SHOW ENGINES

Aquí está el resultado del comando anterior cuando ejecuté el mismo en mi versión de MariaDB, que es 10.4.8.

También me di cuenta de que InnoDB es un motor de base de datos predeterminado para MariaDB porque admite transacciones, claves foráneas y bloqueo de nivel de fila.

Es muy claro a partir del resultado de qué son las transacciones y las transacciones de punto de guardado. Las letras XA significan transacciones XA y están diseñadas para permitir transacciones distribuidas, donde un administrador de transacciones (la aplicación) controla una transacción que involucra múltiples recursos.

Si quieres empezar a aprender MariaDB o MySQL, aquí tienes el enlace donde puedes aprender más al respecto:

  • Fundamentos de MySQL 1
  • Fundamentos de MySQL 2
  • Primeros pasos con MariaDB

Déjame saber si tienes algún buen truco para SQL Server, estaré encantado de publicarlo en el blog con el debido crédito para ti.