Meu trabalho principal é ajudar meus clientes com seus problemas de desempenho do SQL Server. A melhor parte do meu trabalho é poder trabalhar com o novo cliente todos os dias no meu tópico favorito de Verificação abrangente do desempenho do banco de dados . Muitos dos meus clientes estão executando outros RDMBS junto com o SQL Server. Recentemente recebi uma pergunta de um cliente que estava usando o MariaDB, existe alguma maneira de saber que tipo de Engines sua versão do MariaDB suporta. Essencialmente, eles queriam saber o comando que pode mostrar os mecanismos para exibir todos os mecanismos disponíveis e suportados no MariaDB.
Como você sabe, o MariaDB pode ser um substituto para o MySQL. Todo o comando que funciona para o MySQL geralmente funciona para o MariaDB. Lembrei-me de quando eu trabalhava com MySQL, eu usava um comando SHOW ENGINES, pedi para eles verem se isso funciona para eles no MariaDB ou não. De fato funcionou.
Aqui está o comando que exibirá todos os mecanismos disponíveis e suportados no MariaDB.
SHOW ENGINES
Aqui está a saída do comando acima quando eu executei o mesmo na minha versão do MariaDB que é 10.4.8.
Também percebi que o InnoDB é um mecanismo de banco de dados padrão para MariaDB porque suporta transações, chaves estrangeiras e bloqueio em nível de linha.
É muito claro o resultado do que são transações e transações de ponto de salvamento. As letras XA significam transações XA são projetadas para permitir transações distribuídas, onde um gerenciador de transações (o aplicativo) controla uma transação que envolve vários recursos.
Se você quiser começar a aprender MariaDB ou MySQL, aqui está o link onde você pode aprender mais sobre isso:
- Fundamentos do MySQL 1
- Fundamentos do MySQL 2
- Introdução ao MariaDB
Deixe-me saber se você tem algum truque bom para o SQL Server, ficarei feliz em postar no blog com os devidos créditos a você.