...
3. Desempenho e Estabilidade
Níveis mais atuais permitem A utilização de níveis de compatibilidade mais recentes permite que o otimizador de consultas do SQL Server use adote planos mais inteligentes, garantindo que melhor desempenho e eficiência para os scripts da linha RM rodem com eficiência. Manter compatibilidade antiga pode gerar lentidão, consumo excessivo . Já manter níveis antigos pode resultar em lentidão, maior consumo de recursos e até instabilidade em rotinas. Um exemplo é a migração para os níveis 120 ou 130, que pode causar degradação em consultas com joins alinhados devido à alteração no cálculo de cardinalidade, conforme documentado pela própria Microsoft. Caso seja realmente necessário adotar esses níveis, a Microsoft recomenda reescrever a consulta, aplicar o hint que força a cardinalidade anterior ou migrar diretamente para versões superiores. Mais detalhes em: https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/performance/upgrade-compatibility-level-degrades-performance
Versões Atuais (Recomendadas)
| SGBD | 32Bits | 64Bits | Nível de Compatibilidade Padrão | Versão/Patch | Info TOTVS | Observações | Status |
|---|
| SQL Server 2019 |
| X | 150 | RTM | Recomendado |
| | Estado |
|---|
| colour | Green |
|---|
| title | Supported |
|---|
|
|
| SQL Server 2022 |
| X | 160 | CU5 | Recomendado | Importante: Aplicar atualização cumulativa 5 ou superior. | | Estado |
|---|
| colour | Green |
|---|
| title | Supported |
|---|
|
|
| Oracle 19c* |
| X | Não se aplica | 19.3.0.0.0 | Recomendado |
...
| | Estado |
|---|
| colour | Green |
|---|
| title | Supported |
|---|
|
|
Versões Antigas (Legado)
| SGBD | 32Bits | 64Bits | Nível de Compatibilidade Padrão | Versão/Patch | Info TOTVS | Observações | Status |
|---|
| SQL Server 2012 | X | X | 110 | SP3 | Não suportado | Término do suporte estendido, mais informações acesse aqui.
| | Estado |
|---|
| colour | Red |
|---|
| title | Not Supported |
|---|
|
|
| SQL Server 2014 |
| X | 120 | SP2 | Não suportado | Término do suporte estendido, mais informações acesse aqui.
| | Estado |
|---|
| colour | Red |
|---|
| title | Not Supported |
|---|
|
|
| SQL Server 2016 |
| X | 130 | SP1 |
| Término do suporte padrão, em suporte estendido, mais informações acesse aqui. | |
| SQL Server 2017 |
| X | 140 | RTM |
| Término do suporte padrão, em suporte estendido, mais informações acesse aqui. | | SQL Server 2019 | X | 150 | RTM | Recomendado | | Estado |
|---|
| colour | Green |
|---|
| title | Supported |
|---|
|
|
| SQL Server 2022 | X | 160 | CU5 | Recomendado | Importante: Aplicar atualização cumulativa 5 ou superior. | | Estado |
|---|
| colour | Green |
|---|
| title | Supported |
|---|
|
| Oracle 12c |
| X | Não se aplica | 12.2 | Não suportado |
| | Estado |
|---|
| colour | Red |
|---|
| title | Not Supported |
|---|
|
|
| Oracle 18c |
| X | Não se aplica | 18.5.0.0.0 |
| Término do suporte padrão, em suporte estendido, mais informações acesse aqui. | | Oracle 19c* | X | Não se aplica | 19.3.0.0.0 | Recomendado | | Estado |
|---|
| colour | Green |
|---|
| title | Supported |
|---|
|
|
*Obs.: O uso de aplicativos Delphi com o Oracle 19c demandam configurações específicas do SGDB (Uso de Aplicativos Delphi com o oracle 19C), que podem gerar variações em sua performance.
...