Skip to main content
Go Search
Ampsoft
Institucional
Produtos
Serviços
Tecnologia
Conecte-se
Fale Conosco
  

Serviços de Tuning e Performance 

A Ampsoft é especialista em serviços de Tuning e Performance para sistemas desenvolvidos na plataforma Microsoft (Framework .NET e SQL Server).

Nossos serviços visam identificar as possíveis causas de problemas de performance em aplicações e banco de dados, e desenvolver as soluções para otimizar o processamento, aplicando técnicas avançadas de programação aliadas com os recursos tecnológicos existentes. 
 

 Aplicações Batch e On-line


Análise de melhores práticas no desenvolvimento

1. Redundâncias de códigos e verificações
2. Uso excessivo de loops
3. Consultas repetitivas a Banco de Dados
4. Gargalos gerados por problemas dentro das lógicas de programação

Multi-threads / Paralelismo
1. Criação de classe para monitoramento de filas

2. Utilização de recursos System.Thread e delegates assíncronos
3. Verificação de rotinas com características de repetição que podem ser reimplementadas com paralelismo
4. Alteração de rotinas para a utilização do multithreading

Banco de Dados


Modelo Físico

1. Análise das tabelas do modelo para melhores práticas de performance
2. Monitoramento das rotinas para verificar necessidade de criação de índices para maior agilidade nas consultas
3. Particionamento de tabelas e tipos de colunas

Lógica de Programação

1. Alteração de lógicas na cláusula where para melhor tempo de resposta
2. Mudanças nas formas de efetuar os joins entre as tabelas para realizar consultas pequenas e utilizar menos recursos de I/O
3. Diminuição da utilização de cursors e loops que não são necessários

SQL Service Broker


1. Criação de database para monitoramento de filas
2. Verificação de rotinas com características de repetição que podem ser reimplementadas com paralelismo
3. Alteração de rotinas para a utilização do Service Broker

Nossos trabalhos otimizaram significativamente aplicações batch e on-line desenvolvidas com tecnologia Microsoft e servidores com processadores Intel, com apoio das parcerias: 

Intel - Intel® Software Partner Program: Ferramentas, conhecimento e suporte necessários para otimizar o uso de recursos dos processadores Intel nas soluções da Ampsoft.

Microsoft - Microsoft® Certified Partner: Suporte e softwares necessários para otimizar o processamento de aplicações desenvolvidas na plataforma Microsoft .NET nas soluções Ampsoft.

Ampsoft | Institucional | Produtos | Tecnologia | Serviços | Fale Conosco