Une université d'étude de base de données Missouri définit une base de données comme une collection systématique ou organisé de données dans une mémoire d'ordinateur ou d'autres installations de stockage de l'ordinateur de manière à ce que les données peuvent être facilement accessibles ou extraites. L'exactitude , la disponibilité , la convivialité et la souplesse à laquelle il peut fournir des informations stockées à la demande peuvent librement définir quelles sont les performances de base de données est ainsi aider à identifier les facteurs qui l'affectent . Volume
volume de données
données est la quantité de données que la base de données doit gérer pour une période de temps spécifique. En termes de performances , plus le volume de données dans la base de données , la moins efficace des opérations en cours d'exécution contre la base de données ont tendance à être . Comme le volume de données augmente , cela affecte négativement la base de données , ce qui devient lent au cours des processus en plus d'autres tâches d'administration de bases de données .
Workload
charge de travail se réfère à la quantité de travailler que la base de données peut fonctionner dans un laps de temps donné . Il s'agit d'une combinaison d'opérations , y compris les transactions en ligne , les requêtes de données, jobs batch , l'entreposage et le système de commandes de données que la base de données doit traiter . La charge globale de travail peut avoir un impact majeur sur les performances de la base de données , alors quand il doit effectuer de nombreuses opérations de son efficacité peut être réduite.
Débit
le débit est la quantité de données ou des informations traitées par un ordinateur dans une période de temps donnée . Quand il s'agit de performances de base de données , le débit définit que la capacité globale de l'ordinateur pour traiter les données . Pour s'assurer que les données sont traitées, la vitesse du processeur , les capacités de l'ordinateur, l'efficacité du système de gestion de base de données ( SGBD ) du logiciel , et le système d'exploitation ou OS sont nécessaires . Cela signifie que la faible vitesse du processeur, la faible espace disque et de système d'exploitation ou du logiciel système qui ne fonctionne pas bien peuvent réduire les performances de base de données .
Ressources
ressources sont le matériel ou outils logiciels du système de base de données peut utiliser pour remplir ses fonctions. Ils comprennent la mémoire comme bufferpools alloués ou des espaces d'adresses , le disque dur , les contrôleurs de cache et microcords . Une base de données qui a plus de ressources à sa disposition plus performant que celui avec moins de ressources.
Optimization
optimisation implique les procédures utilisées pour rendre le système de base de données exécuter aussi efficacement que possible . Tous les types de systèmes de bases de données peuvent être optimisées , mais certaines des fonctionnalités d'optimisation peut être externe ou interne au SGBD , ce qui affecte les performances . Par exemple, ceux qui ont des fonctions d'optimisation internes tels que les bases de données relationnelles réussissent mieux que ceux avec les fonctionnalités externes , puisque les chemins de bases de données efficaces peuvent facilement être créés avec l'ancien , selon " Couch DB : The Definitive Guide ".
Contention
Contention se réfère à la situation dans laquelle deux composants de la tentative de la charge de travail à utiliser une ressource unique à jouer des rôles différents . Cela se produit chaque fois que la charge de travail de la base de données pour une ressource particulière est élevé. Dans ce cas, lorsque contention augmente, la quantité de données traitées dans un laps de temps diminue.