Lar Bases de dados O que é desempenho sql? - o que é techopedia

O que é desempenho sql? - o que é techopedia

Índice:

Anonim

Definição - O que significa SQL Performance?

O desempenho do SQL é medido pela eficiência e rapidez com que as consultas SQL são capazes de executar a função necessária. O desempenho do SQL pode ser medido pelo tempo necessário para concluir a operação e se a saída da operação corresponde aos requisitos esperados. O desempenho do SQL pode cair abaixo de um determinado padrão devido a vários motivos, mas existem maneiras de melhorar o desempenho.

Techopedia explica o desempenho do SQL

O SQL pode executar operações simples e complexas. Um exemplo de uma operação simples pode ser a recuperação das datas de nascimento de todos os funcionários de um determinado departamento, enquanto o de uma operação complexa pode ser a recuperação das datas de nascimento de todos os funcionários de uma grande empresa cujos nomes terminam com a letra P, que possuem números de passaporte começando em 54 e viajaram para fora dos Estados Unidos nos últimos 15 anos. Quanto mais complexa a operação, maior o tempo necessário.

Existem várias maneiras de melhorar o desempenho do SQL, incluindo:

  • Várias associações em uma única consulta devem ser evitadas.
  • Uma consulta baseada em conjunto deve ser usada em vez de uma consulta baseada em cursor.
  • Subconsultas escalares não correlacionadas devem ser evitadas em consultas padrão.
  • As funções com valor de tabela de múltiplas instruções (TVFs) devem ser evitadas como parte da consulta.
  • Os índices devem ser usados ​​da maneira mais eficiente possível.
  • As colunas em um índice devem ser posicionadas com cuidado.
O que é desempenho sql? - o que é techopedia