? Une performance de requête de données se produit lorsqu'un types individuels dans un morceau de code informatique pour entrer dans une base de données pour récupérer des informations à partir de cette base de données . Par exemple, une entreprise crée une base de données remplie de renseignements sur les employés . Pour accéder aux informations sur un employé , une requête de données serait effectuée pour récupérer ces informations . De nombreux facteurs influent sur la performance d'une requête de données . Mises à jour simultanées
les performances des requêtes de données peuvent être affectés lorsqu'un utilisateur met à jour une table d'informations tandis que dans le même temps un autre utilisateur est en train de récupérer des informations à partir de cette table. Cette situation est connue comme la mise à jour simultanée . La plupart des programmes informatiques permettront aux deux actions se produisent simultanément sans aucune perte de données ou de conserver des données incorrectes . L'inconvénient est que cela provoquera le programme informatique pour exécuter beaucoup plus lent pour les utilisateurs afin de s'assurer que les données sont exactes pour les utilisateurs .
Plan d'exécution
Modification de la plan d'exécution de la requête de données peut l'amener à fonctionner plus lentement . Une façon de tester cette théorie consiste à comparer le régime actuel de l'exécution d'un plan d' exécution précédente . Le plan d'exécution peut changer si les données de la table a été considérablement réduite ou les données ont changé en aucune façon. Même si les données ont été effacées , le DataQuery continuera à fonctionner et rechercher à travers ce qu'il pense existe , ce qui entraînera la requête à exécuter à un rythme plus lent.
Index
mettre sur pied un index pour la requête de données peut augmenter considérablement la vitesse de la requête . En introduisant un indice , le code requête aura un élément de recherche supplémentaire à utiliser pour définir sa recherche . Index fonctionnent bien avec des requêtes en utilisant les enregistrements se comptent en centaines de milliers et des millions . La différence de vitesse ne sera pas aussi perceptible lorsque la requête de données fonctionne avec une petite quantité de dossiers.
Compression des données
la possibilité de compresser les données influe également sur un ensemble de données les performances des requêtes . La compression de données est utilisée pour créer de plus petites bases de données pour les recherches. L'avantage de la compression des données est qu'elle réduit la taille de la base de données , la sauvegarde de l'espace de l'ordinateur, et il augmente également la vitesse pour une recherche d' interrogation de données . Les données compressées sont stockées dans moins de pages , et la requête a alors un plus petit espace à remplir sa fonction. L'inconvénient est que le serveur de l'ordinateur aura besoin de ressources supplémentaires pour être capable de condenser les données et d'exécuter le programme de précision.