Mysql
 sql >> Base de données >  >> RDS >> Mysql

MariaDB - MySQL - Afficher les moteurs pour afficher tous les moteurs disponibles et pris en charge

Mon travail principal est d'aider mes clients à résoudre leurs problèmes de performances SQL Server. La meilleure partie de mon travail est que je travaille chaque jour avec le nouveau client sur mon sujet préféré de Vérification complète des performances de la base de données . Beaucoup de mes clients exécutent d'autres RDMBS avec SQL Server. J'ai récemment reçu une question d'un client qui utilisait MariaDB, est-il possible de savoir quel type de moteurs sa version de MariaDB prend en charge. Essentiellement, ils voulaient connaître la commande qui peut afficher les moteurs pour afficher tous les moteurs disponibles et pris en charge dans MariaDB.

Comme vous le savez, MariaDB peut remplacer MySQL. Toutes les commandes qui fonctionnent pour MySQL fonctionnent généralement pour MariaDB. Je me souviens que lorsque je travaillais avec MySQL, j'utilisais une commande SHOW ENGINES, je leur ai demandé de voir si cela fonctionnait pour eux sur MariaDB ou non. En effet, cela a fonctionné.

Voici la commande qui affichera tous les moteurs disponibles et pris en charge dans MariaDB.

SHOW ENGINES

Voici la sortie de la commande ci-dessus lorsque j'ai exécuté la même chose sur ma version de MariaDB qui est 10.4.8.

J'ai également réalisé qu'InnoDB est un moteur de base de données par défaut pour MariaDB, car il prend en charge les transactions, les clés étrangères et le verrouillage au niveau des lignes.

C'est très clair à partir du résultat de ce qui est des transactions et des transactions de point de sauvegarde. Les lettres XA signifient que les transactions XA sont conçues pour permettre des transactions distribuées, où un gestionnaire de transactions (l'application) contrôle une transaction qui implique plusieurs ressources.

Si vous souhaitez commencer à apprendre MariaDB ou MySQL, voici le lien où vous pourrez en savoir plus :

  • Principes de base de MySQL 1
  • Les bases de MySQL 2
  • Démarrer avec MariaDB

Faites-moi savoir si vous avez de bonnes astuces pour SQL Server, je serai heureux de les publier sur le blog avec tout le crédit que vous méritez.