sql >> Databasteknik >  >> RDS >> Sqlserver

Är det möjligt att kolumnpartitionera i SQL Server

Äkta kolumnnivåpartitionering kommer med kolumnorienterad lagring, se Inuti SQL Server 2012 Columnstore Index , men det är endast tillgängligt i SQL Server 2012 och adresserar specifika BI-arbetsbelastningar, inte allmänna SQL Server-appar.

I radorienterad lagring är den vertikala partitioneringen faktiskt ett annat namn för att utforma korrekta täckande index. Om motorn har ett alternativt smalt index kommer den att använda det istället för bastabellen, när det är möjligt.

Det sista alternativet, att manuellt spjäla bordet och sammanfoga de vertikala "skärvorna" i frågor (eller definiera sammanfogningsvyer, samma sak) är vanligtvis dåligt råd och lönar sig sällan.



  1. Uppdatering av Oracle Table från Excel VBA Macro med ODBC-anslutning

  2. kör en exe-fil i oracle trigger

  3. MYSQL uppdatera uttalande för att fylla i rankning efter varje id

  4. Underskattar jag MySQL?