A Universidade de Missouri estudo do banco de dados define um banco de dados como uma coleção sistematizada e organizada de dados em uma memória de computador ou outras instalações de armazenamento de computador , de forma que os dados podem ser facilmente acessados ou recuperados. A precisão , disponibilidade, facilidade de utilização e flexibilidade em que ele pode fornecer as informações armazenadas na demanda pode livremente definir o desempenho do banco de dados é , bem como ajudar a identificar os fatores que o afetam . Volume Dados
volume de dados é a quantidade de dados que o banco de dados tem de gerir por um período de tempo específico. Em termos de desempenho , quanto maior o volume de dados na base de dados , a menos eficiente as operações de execução contra a base de dados tende a ser . Como o volume de dados aumenta , afeta negativamente o banco de dados , tornando-o ficar lento durante os processos , além de outras tarefas de administração de banco de dados .
Workload
Workload refere-se à quantidade de trabalhar que o banco de dados pode executar em um determinado período de tempo. É uma combinação de operações, incluindo transações on-line , consultas de dados, trabalhos de grupo , armazenamento de dados e comandos do sistema que o banco de dados tem que processar . A carga de trabalho global pode ter um grande impacto sobre o desempenho do banco de dados , de modo que , quando se tem que realizar muitas operações de sua eficácia pode ser reduzida.
Throughput
Taxa de transferência é a quantidade de dados ou informações processadas por um computador dentro de um determinado período de tempo. Quando se trata de desempenho de banco de dados , o throughput define que a capacidade geral do computador para processar os dados . Para garantir que os dados são processados, a velocidade do processador , capacidade do computador, a eficiência do sistema de gerenciamento de banco de dados ( DBMS) de software e do sistema operacional ou sistema operacional são necessárias. Isto significa que a baixa velocidade do processador, espaço em disco baixo e sistema operacional ou sistema de software que não funciona bem pode reduzir o desempenho do banco de dados.
Recursos
Os recursos são do hardware ou ferramentas de software que o sistema de banco de dados podem ser usados para executar suas funções . Elas incluem a memória, como buffers alocados ou espaços de endereços, o disco rígido , os controladores de cache e microcords . Um banco de dados que tem mais recursos à sua disposição um desempenho melhor do que um com menos recursos.
Otimização
Otimização envolve os procedimentos utilizados para tornar o sistema de banco de dados executar de forma tão eficaz como possível . Todos os tipos de sistemas de banco de dados pode ser otimizado , no entanto, alguns dos recursos de otimização pode ser externa ou interna para o DBMS , afetando o desempenho. Por exemplo, aqueles com recursos de otimização internas, tais como bancos de dados relacionais melhor do que aqueles com características externas realizar , uma vez que os caminhos de banco de dados eficientes podem ser facilmente criados com o primeiro, de acordo com o " Couch DB: . The Definitive Guide "
Contenção
disputa refere-se à situação em que dois componentes da carga de trabalho de tentativa de usar um único recurso para executar funções diferentes. Isso acontece sempre que a carga de trabalho do banco de dados para um determinado recurso é alta. Nesse caso, quando contenção aumenta, a quantidade de dados processados em um determinado período de tempo diminui.