O ajuste de desempenho é uma parte da manutenção do SQL Server. Os administradores de banco de dados usar técnicas de ajuste para acelerar o servidor de banco de dados quando as consultas e tabelas abrandar. Um servidor de banco de dados lento pode abrandar um site ou aplicativo de desktop , o que diminui o interesse do visitante e produtividade de funcionários internos. O ajuste de desempenho acelera consultas , otimiza suas tabelas e melhora o desempenho do aplicativo . SQL Server fornece várias maneiras de otimizar seu banco de dados. Instruções
1
Abra o Monitor de desempenho do SQL Server disponível no menu Iniciar do Windows. Este aplicativo é executado relatórios e " relógios" seu SQL Server. Ele permite que você identificar quais consultas , tabelas ou exibições correr muito lentamente , o que ajuda você a encontrar o fracasso do desempenho do servidor.
2
Reveja seus índices da tabela em relação aos procedimentos armazenados. Índices da tabela são definidas nas colunas utilizadas para fazer buscas . Por exemplo, se você tem vários principais procedimentos armazenados que buscam o sobrenome de um cliente, um índice na tabela de clientes na última coluna do nome é feita. Isso classifica a tabela usando o último nome, então ele acelera suas consultas.
3
Reveja seus procedimentos armazenados. Use afirmações "join" para ligar tabelas , em vez de separar instruções SQL e recuperar dados em separado. Uma chamada para o servidor é melhor do que vários procedimentos armazenados em execução. Isto é melhor para os seus usuários e acelera o aplicativo que faz várias chamadas para o banco de dados.
4
Reveja o hardware do servidor. Se a empresa ou o site cresce, hardware do SQL Server pode ser ultrapassada e os recursos podem ser tampado . Se o uso da CPU e memória estão perto de 100 por cento, atualizar o hardware do servidor. Ver o desempenho do hardware no Gerenciador de Tarefas do Windows.
5
Substitua instruções SQL em linha com procedimentos armazenados. Alguns desenvolvedores escrever instruções SQL no código do aplicativo. Os procedimentos armazenados são melhor para o desempenho , porque eles são blocos pré- compilados de código. Revise o código do aplicativo e transferir as declarações de banco de dados.