> Tech
Un autre indice : la fragmentation des fichiers de base de données

Un autre indice : la fragmentation des fichiers de base de données

Que se passe-t-il lorsque l’Analyseur de performances indique des E/S excessives, mais que FileMon signale au minimum 65 536 octets par E/S ? Cela signifie que le fichier de base de données proprement dit est fragmenté sur le disque. L’Analyseur de performances rapporte les statistiques de disque physique alors que

Lire l'article
4 Generate Scripts Wizard

4 Generate Scripts Wizard

Cet assistant constitue une fonctionnalité puissante de SQL Server 2005. Pour exécuter le Generate Scripts Wizard, ouvrez SQL Server Management Studio, puis cliquez avec le bouton droit de la souris sur une base de données et sélectionnez Tasks, puis Generate Scripts. L’assistant peut écrire des scripts pour tous les objets

Lire l'article
CRL ou T-SQL, à  chacun sa spécialité (4)

CRL ou T-SQL, à  chacun sa spécialité (4)

La logique de la procédure est simple : elle crée une connexion à la base de données dans laquelle réside la procédure stockée, elle charge l’ensemble de résultats de la requête vers un objet SqlDataReader intitulé reader et effectue une itération sur les enregistrements de l’objet reader, en ajoutant à

Lire l'article
La gestion du cycle de vie d’une application

La gestion du cycle de vie d’une application

Les besoins et les exigences des utilisateurs grandissent jour après jour. Ainsi, gérer le cycle de vie d’une application devient une nécessité dans les développements d’aujourd’hui. En utilisant Visual Studio et Team Foundation Server, la gestion du cycle de l’application fait partie du processus de développement, ce qui assure une

Lire l'article
Affichage à  l’écran

Affichage à  l’écran

L’écran n’est qu’un fichier particulier pour l’interpréteur de commande. L’affichage des étapes sur l’écran reste un bon moyen de chercher les erreurs dans un script. On peut aussi utiliser ces affichages pour les rediriger dans un fichier au moyen de l’opérateur « > » ou « >> ».
Lire l'article

Comment continuer ?

Comment continuer ?

Tout d’abord, à ceux qui ont pris le soin de lire cet article jusqu’au bout, je souhaiterais vous rassurer. Windows PowerShell ne s’adresse pour le moment qu’aux administrateurs Exchange Server 2007, et devrait par la suite d’étendre progressivement à un nombre plus important de systèmes et d’applications serveurs. Vous avez

Lire l'article
Interprétation des résultats de DBCC (2)

Interprétation des résultats de DBCC (2)

Bien qu’il soit possible pour une table de ne pas avoir de fragmentation de pages car celles-ci sont effectivement continues, une page peut avoir des espaces vides en raison de suppressions, de mises à jour et de fractionnements de pages. Comme SQL Server lit systématiquement un minimum d’une page pleine,

Lire l'article
La version 1.5 du Zend Framework est sortie

La version 1.5 du Zend Framework est sortie

Zend Technologies a annoncé la disponibilité de la version 1.5 du Zend Framework, son Framework PHP open source. Ce logiciel qui permet la création d’applications PHP a été téléchargé plus de 4 million de fois selon son éditeur. Il est disponible sur ce lien. Le support des

Lire l'article
CRL ou T-SQL, à  chacun sa spécialité (3)

CRL ou T-SQL, à  chacun sa spécialité (3)

Sur ma machine de test, le temps d’exécution de la requête a été de 53 secondes, dont deux secondes pour générer la sortie. Afin de mesurer le temps d’exécution sans générer la sortie, activez l’option Discard results after execution dans SQL Server Management Studio, sous Tools, Options, Query Results, SQL

Lire l'article
5. Rechercher un avis

5. Rechercher un avis

Donc vous avez utilisé quelques fonctions de Visual Explain pour déterminer que votre requête utilise un table scan complet. Et vous avez déterminé que la requête est supposée identifier et sélectionner un petit ensemble de lignes dans une grande table. L’endroit semble idéal pour un index. Mais quel index ?

Lire l'article
Quels sont les différents éléments à  notre disposition

Quels sont les différents éléments à  notre disposition

Pour savoir ce qui se passe (en temps réel) ou ce qui s’est passé lors de l’exécution d’un script plusieurs techniques sont à notre disposition :
1. L’affichage à l’écran (Suivi instantané).
2. La création d’un fichier texte et ses variantes fichier Excel/csv et fichier HTML (Consultation différée).

Lire l'article
Démonstrations

Démonstrations

Le troisième exemple va définir une limite de quota d’envoi à 600 Mo pour tous les utilisateurs pouvant utiliser la messagerie dans l’organisation, à condition qu’ils aient le terme de « Manager » dans leur titre.

Get-User –Filter { Title –Like “*Manager*“} –RecipientTypeDetails UserMailbox | Set-Mailbox

Lire l'article
Interprétation des résultats de DBCC

Interprétation des résultats de DBCC

Pour interpréter la sortie de la commande DBCC générée via uspBuildFraglist, vous devez d’abord déterminer si la table examinée possède un index ordonné en clusters. Comme ce type d’index ordonne les données physiquement sur le disque en fonction des colonnes d’index, la fragmentation se produit généralement lorsque des

Lire l'article
Une piscine publique chauffée par des serveurs IBM

Une piscine publique chauffée par des serveurs IBM

Attention, cette info n’est pas un poisson d’avril ! Dans l’optique de rendre un Datacenter plus écologique, IBM et GIB-Services ont inventé un système qui récupère la chaleur émise par les serveurs (2.800 mégawatts) pour chauffer une piscine publique. Ce tour de force a été réalisé

Lire l'article
CRL ou T-SQL, à  chacun sa spécialité (2)

CRL ou T-SQL, à  chacun sa spécialité (2)

Supposons que vous ayez besoin d’effectuer un remplacement de chaînes complexe à partir de modèles. La fonction T-SQL REPLACE accepte trois arguments de chaîne de caractères (appelons-les str1, str2 et str3). Elle remplace toutes les occurrences de str2 dans str1 par str3. Néanmoins, str2 et str3 sont des chaînes constantes,

Lire l'article
4. Surveiller certains signes

4. Surveiller certains signes

Et si vous voulez une indication plus précise sur le fait qu’un noeud donné est coûteux (c’est-à-dire qu’il fait beaucoup de travail et qu’il demandera beaucoup de temps) ? Et si vous voulez connaître les parties d’une requête qui ont été réécrites pour bénéficier de la LPG (look-ahead predicate generation)

Lire l'article
Natixis migre vers Windows Server 2008, grâce à  Neos-SDI

Natixis migre vers Windows Server 2008, grâce à  Neos-SDI

La société de service Neos-SDI a mis en avant sa collaboration avec Natixis, l’opérateur sur les métiers de la banque, afin d’aider ce dernier à migrer depuis Windows Server 2003 vers Windows Server 2008, dans le cadre du programme TAP.
Natixis a pu tester le nouveau langage de script

Lire l'article
EMS (Exchange Management Shell)

EMS (Exchange Management Shell)

Par où commencer ?
Exchange Management Shell fournit un jeu étendu et sophistiqué d’instructions. Pour bien commencer, sachez que le Cmdlet Get-Help ainsi que le fichier d'aide Exchange Server 2007 vous seront d’une aide précieuse. Le fait de taper Get-Help seul affiche des informations d'aide générale sur

Lire l'article
Localisation de la fragmentation

Localisation de la fragmentation

La commande DBCC SHOWCONTIG de SQL Server constitue un outil utile pour vous aider à identifier l’étendue de la fragmentation dans une table. Malheureusement, l’exécution de la commande aggrave le problème que vous essayez de résoudre car elle crée des quantités importantes d’E/S. L’utilisation de l’option FAST diminue l’impact de

Lire l'article
12 Conclusion

12 Conclusion

12.1 Notre expérience avec la RC1
Après plusieurs semaines d’utilisation nos retours sur la version RC1 de Windows Server 2008 sont très positifs ! Le produit s’est avéré très stable (sauf pour l’hyperviseur qui souffre encore de quelques défauts de jeunesse). De plus nous avons été réellement

Lire l'article