sql >> Databasteknik >  >> RDS >> PostgreSQL

Databashastighetsoptimering:få tabeller med många rader, eller många tabeller med få rader?

Mindre bord är snabbare. Period.

Om du har historik som sällan används, kommer det att gå snabbare att få historiken till andra tabeller.

Detta är vad ett datalager handlar om -- separera driftsdata från historiska data.

Du kan köra ett periodiskt utdrag från drift och en laddning till historisk. All data sparas, den är bara segregerad.



  1. Gå med två tabeller i MySQL, och returnera bara en rad från den andra tabellen

  2. SSIS LookUp hanterar inte NULLs som dokumenten säger att det borde

  3. Skickar data från React till MySQL

  4. Ta bort enkla HTML-taggar från String i Oracle via RegExp, förklaring behövs