50 - DB: TimeOut & annulation de requêtes SQL

Dans cette vidéo nous allons apprendre à utiliser le package context pour définir des timeouts aux requêtes que nous faisons et aussi annuler des requêtes vers la base quand le besoin est.

L’optimisation de requête est une opération dans laquelle plusieurs plans d’exécution1 d’une requête SQL sont examinés pour en sélectionner le meilleur.

L’estimation de leurs coûts dépend du temps d’exécution et du nombre de ressources utilisées pour y parvenir, elle se mesure en entrées-sorties. Typiquement les ressources coûteuses sont l’utilisation du processeur, la taille et la durée des tampons sur le disque dur, et les connexions entre les unités du parallélisme. Plusieurs SGBD comme Oracle et MySQL possèdent des fonctions permettant d’effectuer ces calculs, via un optimiseur.