Mysql
 sql >> Database >  >> RDS >> Mysql

MariaDB – MySQL – Mostra i motori per visualizzare tutti i motori disponibili e supportati

Il mio compito principale è aiutare i miei clienti con i loro problemi di prestazioni di SQL Server. La parte migliore del mio lavoro è che posso lavorare con il nuovo cliente ogni giorno sul mio argomento preferito di Controllo completo dell'integrità delle prestazioni del database . Molti dei miei client eseguono altri RDMBS insieme a SQL Server. Di recente ho ricevuto una domanda da un cliente che stava usando MariaDB, c'è un modo per sapere che tipo di motori supporta la loro versione di MariaDB. In sostanza, volevano conoscere il comando che può mostrare i motori per visualizzare tutti i motori disponibili e supportati in MariaDB.

Come sai, MariaDB può essere un sostituto di MySQL. Tutti i comandi che funzionano per MySQL di solito funzionano per MariaDB. Mi sono ricordato che quando lavoravo con MySQL, usavo un comando SHOW ENGINES, ho chiesto loro di vedere se funziona per loro su MariaDB o meno. In effetti ha funzionato.

Ecco il comando che mostrerà tutti i motori disponibili e supportati in MariaDB.

SHOW ENGINES

Ecco l'output del comando precedente quando ho eseguito lo stesso sulla mia versione di MariaDB che è 10.4.8.

Mi sono anche reso conto che InnoDB è un motore di database predefinito per MariaDB perché supporta transazioni, chiavi esterne e blocco a livello di riga.

È molto chiaro dal risultato di cosa sono le transazioni e le transazioni dei punti di salvataggio. Le lettere XA stanno per transazioni XA sono progettate per consentire transazioni distribuite, in cui un gestore delle transazioni (l'applicazione) controlla una transazione che coinvolge più risorse.

Se vuoi iniziare ad imparare MariaDB o MySQL, ecco il link dove puoi saperne di più:

  • Nozioni fondamentali su MySQL 1
  • Nozioni di base su MySQL 2
  • Introduzione a MariaDB

Fammi sapere se hai qualche buon trucco per SQL Server, sarò felice di postare sul blog con il dovuto merito a te.