sql >> Databasteknik >  >> RDS >> Mysql

Blir det en prestandaminskning om det finns för många kolumner i en tabell?

Jag håller inte med om alla dessa inlägg som säger att 30 kolumner luktar dålig kod. Om du aldrig har arbetat på ett system som hade en enhet som hade 30+ legitima attribut, har du förmodligen inte mycket erfarenhet.

Svaret från HLGEM är faktiskt det bästa i gänget. Jag gillar särskilt hans fråga om "finns det en naturlig uppdelning... ofta använd vs. inte ofta använd" är mycket bra frågor att ställa till dig själv, och du kanske kan dela upp tabellen på ett naturligt sätt (om saker och ting blir ur hand).

Min kommentar skulle vara att om din prestation för närvarande är acceptabel, se inte efter att återuppfinna en lösning om du inte behöver den.



  1. ORA-01097

  2. Hur kan jag skicka en rad värden till min lagrade procedur?

  3. Microsoft Azure:Vad det är och hur ditt företag kan dra nytta av det

  4. Insert Update trigger hur man avgör om infoga eller uppdatera