sql >> Databasteknik >  >> RDS >> Mysql

Är det sant att kolumnnummer inte påverkar databasprestanda men radnummer gör det?

Det totala antalet kolumner i en tabell kan drastiskt påverka prestandan. En bred tabell kan innebära att stora mängder data laddas för varje rad, såvida du inte är noga med att bara ta tillbaka de kolumner du behöver i varje fråga.

Dessutom är ett stort antal kolumner i en tabell förmodligen en indikation på ett designfel och brist på normalisering.

Antalet rader är mindre problem om dina index är korrekt inställda.



  1. MySQL - Välj för att hämta senaste datum och tid

  2. MySQL - VÄLJ namnet som kommer först alfabetiskt

  3. Välj data mellan 2 datum och genomsnittlig timproduktion

  4. Ändra SQL-tabell - tillåt NULL-kolumnvärde