Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu sou programador a um longo tempo mas tenho uma duvida que me atormenta a alguns meses
Exemplo :
Tenho uma aplicação PHP que realiza 1000 consultas por minutos em um banco de dados MySql.
Preciso de informações de 15 objetos distintos que são [ Posição[tinyint(2)] , Nivel[tinyint(2)] , Status[tinyint(1)]
É melhor agrupar todas as colunas em uma unica tabela , que seria 46 colunas (3X15 + ID) ou 15 tabelas com 4 campos cada (posição,nivel,status e ID)?
Eu acho que agrupar todas na tabela é melhor pois economizaria 14 conexões com o banco.
Lembrando que não uso o SELECT * , eu declaro todas as tabelas na mão pois pelo que eu já vi , declarar o nome das colunas na query melhora o desempenho.
O que acham?
46 Colunas em 1 tabela ou 15 tabelas com 4 colunas cada?
E o fato de não usar o SELECT * , é melhor mesmo?
Obrigado;Carregando comentários...