programmatori non si aspettano il codice che scrivono di malfunzionamento inizialmente - ma lo fa di solito ? . Debug , il processo di rintracciare e risolvere questi errori , assume dimensioni addizionali quando il software coinvolge tabelle di database . Il termine " query di debugging " potrebbe fare riferimento a diversi aspetti delle problematiche relative alla risoluzione di memorizzazione di valori e il recupero dei valori da database . Debug delle query di oggetto
Linguaggi di programmazione
e software di database sono due entità separate . Per l'accesso , o query , tabelle di database dal vostro software è necessario disporre di una libreria di oggetti di interfaccia per il linguaggio di programmazione del progetto. Tra questi oggetti è l'oggetto della query a cui si passa sintassi di query del database come argomento . L'oggetto query , a sua volta esegue la query sul database . Il termine " query di debugging " può riferirsi al processo di individuazione e risoluzione dei problemi in un oggetto di tale query.
Sintassi Debug
L'oggetto query esegue alla lettera la sintassi che viene passato come argomento . Se c'è un problema con questa sintassi , interrogazione dell'oggetto sul database avrà esito negativo e verrà visualizzato un messaggio di errore. Il problema esatto con la sintassi può essere evidente , come la punteggiatura mancante , o un problema più sottile con cui si chiede il database di fare qualcosa di cui non è capace . " query di debug " può anche riferirsi al processo di cercare diverse costruzioni sintattiche per eseguire la query per scoprire perché la sintassi originale non ha funzionato .
Performance Tuning
Quando il software deve leggere i valori da un database che sarà in grado di procedere fino a quando non ha completato la query ed elaborati i dati necessari . Quando il metodo che si utilizza per leggere questi valori dal database rende gli utenti del software di aspettare troppo a lungo prima di poter procedere con i loro compiti , il tempo di attesa diventa un bug che si deve risolvere . In questo senso del termine , il debug del database si riferisce al processo di eseguire più query per trovare le strozzature che rallentano l'esecuzione le vostre domande ' e ottimizzare il tuo metodo di conseguenza.
Source Code Debug
query debug
non devono necessariamente affrontare i problemi con la sintassi di query o il componente del database del software . Quando il software ha un bug nel modo in cui elabora i valori dalla query o ne popola i valori delle variabili nella sintassi della query , sarà necessario eseguire le query come parte del processo di debug . Queste sono necessarie per continuare a tirare i valori della tabella di database per trovare in che modo il codice loro è maltrattamento o per controllare i valori del codice è l'inserimento nelle tabelle .