sql >> Base de Datos >  >> RDS >> Mysql

¿Hay una disminución del rendimiento si hay demasiadas columnas en una tabla?

No estoy de acuerdo con todas estas publicaciones que dicen que 30 columnas huelen a código incorrecto. Si nunca ha trabajado en un sistema que tenía una entidad con más de 30 atributos legítimos, probablemente no tenga mucha experiencia.

La respuesta proporcionada por HLGEM es en realidad la mejor del grupo. Me gusta especialmente su pregunta de "¿hay una división natural... de uso frecuente frente a uso no frecuente" son muy buenas preguntas para hacerse a sí mismo, y es posible que pueda dividir la mesa de forma natural (si las cosas se ponen difíciles). fuera de control).

Mi comentario sería, si su rendimiento es actualmente aceptable, no busque reinventar una solución a menos que la necesite.