Exécution et optimisation

collection
Mise en ligne : 02 mars 2015
  • niveau 1 niveau 2 niveau 3
  • audio 1 audio 2 audio 3
  • document 1 document 2 document 3
Optimisation

Descriptif

Une des fonctionnalités les plus puissantes et les plus appréciables des SGBD est leur capacité à engendrer à la volée un programme d’évaluation très performant quand une requête leur est soumise. Cela décharge l’utilisateur de cette tâche complexe, et surtout cela garantit une adaptation constante aux ressources disponibles et au contexte. Nous expliquerons comment une requête SQL est transformée en un plan d’exécution, les principaux opérateurs constituant ce dernier, et les méthodes d’optimisation pour arriver au meilleur plan possible.

Optimisation
Vidéo pédagogique
00:07:44
Optimisation
Abiteboul
Serge
Nguyen
Benjamin
Rigaux
Philippe

Dans cette septième séquence, nous allons pouvoir maintenant récapituler à partir de tout ce que nous savons et en faisant un premier retour en arrière pour prendre la problématique telle que nous l

Algorithmes de jointure
Vidéo pédagogique
00:05:50
Algorithmes de jointure
Abiteboul
Serge
Nguyen
Benjamin
Rigaux
Philippe

Nous continuons dans cette séquence 6 notre exploration du catalogue des opérateurs d’un SGBD en examinant un ensemble d’opérateurs très importants, ceux qui vont implanter les algorithmes de jointure

Tri et hachage
Vidéo pédagogique
00:07:29
Tri et hachage
Abiteboul
Serge
Nguyen
Benjamin
Rigaux
Philippe

Dans cette cinquième séquence, nous allons commencer à étendre notre catalogue d'opérateurs, en examinant deux opérateurs très importants : le tri et le hachage. En fait dans cette séquence, on va

Plans d'exécution
Vidéo pédagogique
00:06:05
Plans d'exécution
Abiteboul
Serge
Nguyen
Benjamin
Rigaux
Philippe

Nous avons vu dans la séquence précédente, les opérateurs qui sont des composants de base avec lesquels nous allons construire nos programmes d’évaluation de requêtes. Dans cette quatrième séquence,

Opérateurs
Vidéo pédagogique
00:09:24
Opérateurs
Abiteboul
Serge
Nguyen
Benjamin
Rigaux
Philippe

Dans cette troisième séquence, nous allons commencer à étudier l’exécution des requêtes en se penchant sur le noyau des outils qu’on utilise qui sont les opérateurs dont les systèmes disposent pour

Réécriture algébrique
Vidéo pédagogique
00:08:08
Réécriture algébrique
Abiteboul
Serge
Nguyen
Benjamin
Rigaux
Philippe

Dans cette deuxième séquence, nous allons étudier la manière dont le système va produire, à partir d’une requête SQL, une expression algébrique donnant la manière d’évaluer cette requête, une première

Exécution et optimisation : introduction
Vidéo pédagogique
00:06:57
Exécution et optimisation : introduction
Abiteboul
Serge
Nguyen
Benjamin
Rigaux
Philippe

Cette partie 3 du cours sera consacrée à l'exécution et à l'optimisation de requêtes. Nous avons vu, dans les semaines précédentes, comment les données étaient organisées physiquement dans des

Intervenants

Thèmes

Discipline :