Voici un problème complexe, comment « parser » une phrase avec, non pas un caractères de césure, mais un ensemble ? Cette fonction répond à cette demande en fournissant en sortie une table…
Archives mensuelles : mai 2011
Reconstruction des objets de stockage et recalculs des statistiques hors index
Ces deux procédures à mettre dans vos bases permettent de temps à autre de reconstruire tout ce qui stocke des données et de recalculer toutes les statistiques hors index.
Lire la suite
Rafraichissement des index et statistiques d’une base
Le recalcul des index et des statistiques est une opération très utile après une migration de base de données d’un version de serveur à l’autre. En effet, le moteur relationnel évoluant, les statistiques (sous-jacente ou non aux index) ne sont pas forcément calculées de la même manière. Il est alors bon de reconstruire tous les index et de remettre à jours les statiques pour celles hors index. Voici deux petit scripts pour ce faire.
Lire la suite
Visualisation et création des index manquants
Voici deux petites requêtes pour visualiser et créer les index manquants sous MS SQL Server 2005/2008
Lire la suite
Un système de maintenance des index et structures de stockage
Le but de cet ensemble de procédures est de fournir un service simple et efficace pour vérifier l’intégrité des structures de stockage, défragmenter ou reconstruire les index et recalculer les statistiques des index.
Lire la suite
Recherches générique dans tous le code procédural de SQL Server
Voici une petite procédure permettant de rechercher dans tous le code SQL de toutes les bases d’un serveur, un élément littéral.
Lire la suite
Une procédure de suppression de fichiers anciens
Voici une petite procédure permettant de supprimer les fichiers datés de plus de n jours dans un répertoire Windows. Elle vous sera utile par exemple pour éviter de conserver des sauvegardes trop anciennes.
Lire la suite
Recherche des requêtes et procédures longues
Cette requête multibase recherche les procédures et les requêtes dépassant un certain seuil (plus de 500 ms pour les procédures et plus de 250 pour les requêtes)
Lire la suite
Gestion des index manquants et inutiles
Voici deux requêtes permettant de créer les index manquants ou de supprimer les index inutiles dans les bases SQL Server
Lire la suite
Contraintes complexes : gestion du non recouvrement de périodes
A partir d’une question posée par un internaute sur la façon de procéder pour mettre en place une contrainte de non chevauchement de périodes de temps, j’ai proposé une solution générique et son implémentation dans MS SQL Server et PostGreSQL…
Lire la suite