Tag Archive

Error 8976 / 8978, problèmes de chaînage, comment récupérer les données

By David Baffaleuf

Cet article fait suite à une question postée sur developpez.net la semaine dernière. La personne indique qu’une erreur 823 est remontée sur une base en version SQL Server 2000. On lui demande d’inspecter les logs systèmes à la recherche d’une panne matérielle qui aurait pu être à l’origine du problème, puis de retourner le... »

Alter table rebuild

By Benjamin VESAN

Apparue  avec SQL Server 2008, cette nouvelle option permet de reconstruire une table qui n’a pas d’index cluster.  Une table de ce type est appelé un heap. Avant cette version, la solution souvent utilisée pour reconstruire une table heap consiste à créer artificiellement un index cluster sur une ou plusieurs colonnes de la table puis de supprimer le... »

Fragmentation sur des tables stockées en S-GAM

By David Baffaleuf

C’est une question que j’ai fréquemment eu en formation à la suite d’un TP sur la fragmentation des indexes. Soit une table ‘FILLIALE‘ avec la définition suivante: FILLIALE { NOT NULL, (50) NULL, (100) NULL, (5) NULL, (50) NULL, NULL } Elle contient 240 lignes, une... »

Intérêt de créer des indexes cluster uniques

By David Baffaleuf

Hello, Un petit post rapide sur l’impact que peuvent avoir des valeurs de clés d’index clusterisé dupliquées sur les pages d’indexes non clusterisés. En effet, par défaut la commande CREATE CLUSTERED INDEX va créer un index clusterisé non-unique, qui donc autorise l’insertion de valeurs dupliquées. Or cela pose un certain nombre de problèmes, notamment... »