Si noti che il partizionamento su una colonna richiede che la colonna faccia parte della chiave dell'indice cluster, non della chiave primaria. I due sono indipendenti.
Tuttavia, il partizionamento impone molti vincoli sulle operazioni che puoi eseguire sul tuo tavolo. Ad esempio, il cambio funziona solo se tutti gli indici sono allineati e nessuna chiave esterna fa riferimento alla tabella in fase di modifica.
Se puoi utilizzare il partizionamento con tutte queste restrizioni, questo è probabilmente l'approccio migliore. Le viste partizionate offrono una maggiore flessibilità ma hanno restrizioni simili:tutti gli indici sono ovviamente allineati e gli FK in entrata sono impossibili.
Il partizionamento dei dati non è facile. Non è una soluzione guidata con un clic. L'insieme dei compromessi è molto complesso.