ROW_FORMAT - COMPRIMIDO vs COMPACTO vs DINÂMICO

13

No MySQL InnoDB, qual é a diferença entre COMPRESSED, COMPACT e DYNAMIC para ROW_FORMAT?

Quais são os benefícios entre si?

Nuno
fonte

Respostas:

11

COMPACT é um formato suportado pelo Antilope. Ele armazena os primeiros 768 bytes de BLOB, caso seu valor não caiba na página.

DINÂMICO é quase o mesmo que COMPACT, exceto apenas 20 bytes para cada campo BLOB. Benefícios - mais campos BLOB são possíveis em um registro.

COMPRIMIDO é usado para tabelas compactadas. Daí seus benefícios.

akuzminsky
fonte
É isso aí! Muito obrigado, é tudo que eu precisava saber! :)
Nuno