begin process at 2012 02 12 00:31:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > DÉFRAGMENTATION D'INDEX SQL 2000

DÉFRAGMENTATION D'INDEX SQL 2000


 Information sur la source

 Description

Permet d'optimiser les Index et donc la vitesse d'exécution de SQL serveur
Valable uniquement sous SQL 2000

Source

  • DECLARE @ST Nvarchar(300),@Name Nvarchar(50),@Table Nvarchar(50), @Db Nvarchar(50)
  • SELECT @Db=Db_Name()
  • DECLARE CUR CURSOR FOR (SELECT I.Name, S.Name TableName FROM SYSIndexes I Inner join SysObjects S ON I.Id = S.Id Inner Join SysObjects Si ON I.Name=Si.Name WHERE S.Xtype='U')
  • OPEN CUR
  • FETCH NEXT FROM CUR INTO @Name,@Table
  • WHILE @@FETCH_STATUS=0
  • BEGIN
  • DBCC INDEXDEFRAG(@Db,@Table,@Name)
  • FETCH NEXT FROM CUR INTO @Name,@Table
  • END
  • CLOSE CUR DEALLOCATE CUR
DECLARE @ST Nvarchar(300),@Name Nvarchar(50),@Table Nvarchar(50), @Db Nvarchar(50)

SELECT @Db=Db_Name()

DECLARE CUR CURSOR FOR (SELECT I.Name, S.Name TableName  FROM SYSIndexes I Inner join SysObjects S ON I.Id = S.Id Inner Join SysObjects Si ON I.Name=Si.Name WHERE S.Xtype='U')

OPEN CUR

FETCH NEXT FROM CUR INTO @Name,@Table

WHILE @@FETCH_STATUS=0

BEGIN

      DBCC INDEXDEFRAG(@Db,@Table,@Name)

FETCH NEXT FROM CUR INTO @Name,@Table

END

CLOSE CUR DEALLOCATE CUR



 Sources du même auteur

SQL LECTURE IMPORT DE FICHIER TEXTE

 Sources de la même categorie

Source avec Zip Source avec une capture SQL SERVER - GENERATION AUTOMATIQUE D'UNE RETRO-DOCUMENTATIO... par FENETRES
[SQL SERVEUR] VÉRIFIER L'ESPACE OCCUPÉ DANS UNE BASE DE DONN... par Hyperion
TROUVER LES PROCHAINS ANNIVERSAIRES par zefo
REQUÊTE SQL POUR DÉTERMINER L'ESPACE OCCUPÉ DANS LES TABLESP... par sgoriaud
SQL SERVER - OBTENIR LES VALEURS CORRESPONDANT A DES UNICODE par fabrice69

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales