Contrairement à une idée communément répandue, l’absence de toute clef ou index est particulièrement contre performant à tous les niveaux dans les tables d’une base de données….
Lire la suite
Archives pour la catégorie MS SQL Server
Vérification des structures d’allocation de stockage des objets d’une base
Pour obtenir un bon niveau de détail lors de la vérification des structures d’allocation des espaces de stockage d’une base de données, il est nécessaire de passer les commandes une à une sur les différentes tables… Voici une procédure qui automatise cela…
Question sur les fichiers et le stockage des données dans les SGBDR C/S
A partir de la question d’un internaute sur la gestion des espaces de stockage dans les SGBDR, j’ai voulu donné un panorama rapide des enjeux technique qu’il convient de prendre en compte au moment de passer à l’action…
Attention, c’est du brut de fonderie !
Lire la suite
Une procédure pour recoller utilisateurs SQL et comptes de connexion
Lorsque l’on restaure des bases de données sur un autre serveur que celui d’origine, le lien est coupé entre compte de connexion et utilisateurs SQL. La recréation des comptes de connexion, ne suffit pas. Il faut recoller les SID. C’est ce que propose cette procédure qui génère un script de recollement.
Lire la suite
Défragmentation et recalcul des statistiques
Voici une procédure simplissime pour défragmenter les index fragmentés de SQL Server et recalculer toutes les statistiques. En prime, trois petites fonctions de méta données…
Procédure de sauvegarde avec nettoyage des fichiers
La présente procédure permet d’effectuer des sauvegardes complètes ou différentielles et assure la suppression des fichiers de sauvegarde trop anciens.
Lire la suite
Vérifier la dernière sauvegarde dans un fichier contenant un jeu de sauvegarde
Comment vérifier la dernière sauvegarde dans un jeu de sauvegarde multifichiers ?
Obtenir un plan de requête avec SQL Server
pour obtenir un plan de requêtes dans SSMS (SQL Server management Studio), il existe sept méthodes différentes
Analyse de cohérence et d’intégrité d’une base de données
A partir d’un post dans le forum SQL Server demandant comment mettre un place un système de diagnostic de cohérence d’une base de données (débosselage), je me suis mis en frais pour penser la chose et la faire !!!
Haute diponibilté avec le « log shipping » (envoi des journaux de transaction).
Le principe du « Log Shipping » ou envoi des journaux de transactions, consiste à maintenir une base de données esclave en état de restauration permanente pour qu’en cas de cas de sinistre on puisse basculer la production sur le serveur de secours qui prends alors le relais de la base maître. Le basculement ne pouvant se faire que manuellement même s’il est possible d’automatiser ceci au moyen d’un développement particulier.
Lire la suite