Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Há uma diminuição de desempenho se houver muitas colunas em uma tabela?


Eu não concordo com todos esses posts dizendo que 30 colunas cheiram a código ruim. Se você nunca trabalhou em um sistema que tivesse uma entidade com mais de 30 atributos legítimos, provavelmente não tem muita experiência.

A resposta fornecida pelo HLGEM é realmente a melhor do grupo. Eu particularmente gosto de sua pergunta de "existe uma divisão natural .... usado com frequência vs. não usado com frequência" são perguntas muito boas para se fazer, e você pode dividir a mesa de maneira natural (se as coisas ficarem fora de mão).

Meu comentário seria, se seu desempenho é atualmente aceitável, não procure reinventar uma solução a menos que você precise.