Les programmeurs ne s'attendent pas le code qu'ils écrivent d'abord dysfonctionnement - mais il le fait habituellement ? . Débogage , le processus de traque et de résoudre ces erreurs , prend une dimension supplémentaire lorsque le logiciel comprend des tables de base de données . Le terme « requête de débogage " pourrait se référer à plusieurs aspects de résoudre les problèmes liés à stocker des valeurs dans la récupération des valeurs et des bases de données . Débogage
Langages de programmation
l'objet de la requête et des logiciels de base de données sont deux entités distinctes . Pour vous d'accéder , ou de la requête , des tables de base de données à partir de votre logiciel , vous devez avoir une bibliothèque d'objets d'interface pour le langage de programmation de votre projet. Parmi ces objets est l' objet de la requête devant lesquels vous passez la syntaxe de requête de base de données comme argument. L' objet de la requête à son tour exécute la requête sur la base de données . Le terme « requête de débogage » peut désigner le processus de trouver et résoudre les problèmes dans un tel objet de requête .
Syntaxe débogage
L'objet de requête s'exécute verbatim de la syntaxe que vous transmettez comme argument. S'il ya un problème avec cette syntaxe, la requête de l' objet sur la base de données va échouer et vous obtiendrez un message d'erreur . Le problème exact avec la syntaxe peut être évident , tels que la ponctuation manquants, ou un problème plus subtil avec vous pose la base de données pour faire quelque chose dont il n'est pas capable . " requête de débogage" peut également se référer au processus d'essayer différentes constructions syntaxiques à exécuter votre requête afin de découvrir pourquoi la syntaxe d'origine n'a pas fonctionné.
Performance Tuning
Lorsque votre logiciel doit lire des valeurs d' une base de données , il sera incapable de continuer jusqu'à ce qu'il ait terminé la requête et traité les données nécessaires . Lorsque la méthode que vous utilisez pour lire ces valeurs à partir de la base de données permet aux utilisateurs de votre logiciel attendent trop longtemps avant de pouvoir procéder à leurs tâches, le temps d'attente devient un bug que vous avez à corriger. Dans ce sens du terme , le débogage de base de données se réfère au processus de l'exécution de plusieurs requêtes pour trouver des points d'étranglement qui ralentissent l'exécution de vos requêtes et d'optimiser votre méthode en conséquence.
Code source débogage
Photos requêtes de débogage
n'ont pas nécessairement de résoudre les problèmes avec la syntaxe de la requête ou de la composante de base de données de votre logiciel. Lorsque votre logiciel dispose d'un bug dans la façon dont il traite les valeurs de votre requête ou il remplit les valeurs des variables dans la syntaxe de la requête, vous devrez exécuter des requêtes dans le cadre du processus de débogage. Ceux-ci sont nécessaires pour maintenir tirant valeurs de la table de base de données pour trouver comment votre code est leur mauvaise gestion ou de vérifier les valeurs de votre code est à insérer dans les tableaux .