Archives mensuelles : mai 2012

Introduction à l’administration des serveurs SQL (SGBD relationnels)

En avant première, voici un extrait d’un nouveau chapitre de notre livre sur SQL qui figurera dans la 4e édition, publiée cette année. En tout, deux nouveaux chapitres :
– l’indexation des bases de données
– une introduction à l’administration des SGBDR
C’est un extrait de ce dernier chapitre que nous vous offrons
Lire la suite

Optimisation de requêtes SQL : « SARGABLE » c’est quoi ?

Le terme anglais « SARGABLE » indique si une expression de filtrage (prédicat) peut utiliser ou non une recherche dans un index. Si c’est le cas, le prédicat est dit sargable, l’index est utilisé pour une recherche et le temps de réponse sera excellent. Sinon, le temps de réponse sera mauvais car il faudra balayer toutes les lignes de la table pour satisfaire la dempande… Mais quelles sont les expressions « sargable », peut t-on transformer une expression non sargable en expression sargable ? Voici quelques questions et les réponses associées, avec des exemples sous MS SQL Server…
Lire la suite