Diferenças entre Chave, Chave Primária, Chave Índice e Índice no MySQL

Ao criar uma tabela no MySQL, é comum usar a cláusula KEY para definir índices. Por exemplo: CREATE TABLE `registro_vendas` ( `cod` mediumint(8) NOT NULL AUTO_INCREMENT, `produto` varchar(30) NOT NULL, `categoria` mediumint(1) NOT NULL, `descricao` text, PRIMARY KEY (`cod`), KEY `idx_categoria` (`categoria`) ); Neste caso, a declaração KEY id ...

Publicado em 6-8 22:45 por Thomas

Otimização com EXPLAIN no MySQL

Introdução O MySQL disponibiliza o comando EXPLAIN, uma ferramenta poderosa para analisar instruções SELECT e fornecer detalhes sobre sua execução. Essa análise permite que desenvolvedores identifiquem gargalos e otimizem suas consultas de forma mais eficaz. A utilização do comando é bastante direta, bastando prefixar a consulta SELECT com a pa ...

Publicado em 6-5 17:38 por Thomas