Desejo atualizar meu SQL Server 2008 Enterprise Edition para o SQL Server 2016 Standard Edition; no entanto, um banco de dados faz uso de partições de tabela em vários grupos de arquivos (usado em uma grande tabela de log, cada dia é uma partição)
Vejo em Edições e recursos com suporte para SQL Server 2016 na seção "RDBMS Scalability and Performance", que diz que a Standard Edition oferece suporte ao particionamento de tabela e índice , mas não oferece suporte ao paralelismo de tabela particionada .
Não tenho certeza de que compreendo totalmente as consequências disso.
O que exatamente isso significa no meu caso e como isso afetará o desempenho do banco de dados?
A partir do SQL Server 2016 SP1 , a Standard Edition suporta
todas as funcionalidadesda maioria das superfícies de programação da Enterprise Edition, conforme anunciado aqui: SQL Server 2016 Service Pack 1 (SP1) lançado !!! .Citado desse artigo:
O que ainda diferencia EE de SE são principalmente melhorias de desempenho e administrativas .
Portanto, no seu caso, o SE oferecerá suporte ao particionamento de tabela (funcionalidade), mas não aproveitará certos aprimoramentos de desempenho disponíveis no particionamento, como 'paralelismo de tabela particionada'.
A versão SQL mais recente do SQL Server 2016 SP1 em diante dá suporte ao particionamento em todas as edições.
https://www.sqlshack.com/sql-server-2016-enhancements-truncate-table-table-partitioning/
Este artigo é aplicável no SQL 2016 SP1.