A funcionalidade “Table Memory Optimization Advisor” é um interface de usuário feita para guiá-lo através configurações necessárias para utilizar essa funcionalidade.


No momento que o Table Memory Optimization Advisor verifica a sua table, ele valida todos os aspectos que podem impedir aquela tabela ser movida para inMemory OLTP.
Note que o Table Memory Optimization Advisor não modifica ou move sua tabela para inMemory. Ele apenas valida se tudo está ok para esse processo.
O Table Memory Optimization Advisor executa as seguintes tarefas:
- Analisa sua carga de trabalho para determinar os pontos de acesso onde o OLTP in-memory pode ajudar a melhorar o desempenho. O relatório de Análise de desempenho da transação recomenda as tabelas e os procedimentos armazenados que serão mais beneficiados com a conversão em OLTP in-memory.
- Ajuda você a planejar e executar a migração para o OLTP na memória. O caminho de migração de uma tabela com base em disco para uma tabela com otimização de memória pode ser demorado. O Orientador de Otimização da Memória o ajuda a identificar as incompatibilidades na tabela que você deve remover antes de movê-la para o OLTP na memória. O Orientador de Otimização em Memória também ajuda a entender o impacto que a migração de uma tabela para uma tabela com otimização de memória terá no seu aplicativo.
Após a execução do Table memory Optimization Advisor, será gerado um relatório contendo todas as recomendações para a migração da sua tabela ou stored procedure para a memória.

Depois que você identificar as tabelas que vou gostaria de mover para inMemory OLTP, você pode usar o Memory Optimization Advisor no SSMS para ajudá-lo a migrar tabelas em disco para tabelas otimizadas em memória.