sql >> Databasteknik >  >> RDS >> Mysql

mySQL - Ska jag avnormalisera?

Mitt råd är att följa denna allmänna regel:Normalisera som standard, avnormalisera sedan om och när du identifierar ett prestandaproblem som det kommer att lösa.

Jag tycker att normaliserade data och kod som hanterar det är lättare och mer logiskt att underhålla. Jag tror inte att det finns några problem med att använda denormalisering för att förbättra prestandan, men jag skulle inte spekulativt tillämpa någon prestandaoptimering som resulterar i minskad underhållsbarhet tills du är säker på att de är nödvändiga.



  1. Välj poster efter tid i intervall mellan 12:00:00 och 18:00:00 varje dag

  2. SQL-sats för att få alla kunder utan beställningar

  3. Dela upp kommaseparerade värden till kolumner i Oracle

  4. SQL Server Trigger:Förståelse och alternativ