Boukari Souley e Danlami Mohammed
Análise de desempenho de otimizadores de consulta sob diversos componentes de hardware em SGBDR
A otimização de consultas é o processo de escolha da forma mais eficiente de executar uma instrução Structured Query Language (SQL), enquanto o otimizador de consultas é uma ferramenta do Sistema de gestão de base de dados relacional (RDBMS) que realiza o processo de otimização de uma consulta. Neste artigo foram considerados quatro RDBMS diferentes, nomeadamente o Microsoft SQL 2010 Server, Oracle 11g Release 2, My SQL 5.6 e Microsoft Access 2010. Para efeitos de teste foram utilizados quatro conjuntos de dados diferentes. Os dados foram executados utilizando cada conjunto de dados (1 310 116, 1 047 999, 750 000, 500 000, 250 000 e 125 000). Verificou-se que adicionar mais memória ao sistema mostra um melhor desempenho do otimizador de consultas RDBMS. Além disso, aumentar o tamanho do disco rígido tem pouco efeito no desempenho do SGBDR. Embora a alteração do tamanho do processador de núcleo único para núcleo duplo não mostre visivelmente um melhor desempenho do RDBMS. Em todos os casos indicados, o SQL Server 2010 oferece um melhor desempenho seguido pelo My SQL 5.6, Oracle 11g versão 2 e Ms Access 2010 respectivamente. Portanto, este artigo fornece uma estrutura para monitorizar a tendência de aumento/diminuição das alterações nos componentes de hardware no desempenho dos otimizadores de consulta em SGBDR. A aplicação é recomendada para desenvolvedores e mantenedores de RDBMS.