mars
2011
Le protocole ouvert FTP (File Transfert Protocol) permet de réaliser des transferts de fichiers entre des machines (Windows,Linux,…) via le réseau. En mode manuel j’utilise fréquemment les clients FTP comme WinScp ou mRemote ou FileZilla pour des transferts de fichiers entre des serveurs (Windows – Linux). Sous SQL Server il est possible d’automatiser le transfert de fichiers à l’aide du protocole FTP. On peut envisager par exemple d’automatiser le transfert des fichiers de backup du […]
mars
2011
Pour réaliser sous SQL Server le download d’un fichier de backup via le protocole FTP.
mars
2011
Les systèmes d’exploitation génériques comme MS Windows sont conçus pour faire fonctionner tant bien que mal LES applications. L’objectif de ces OS est de s’arranger pour faire tourner toutes sortes d’applications mêmes celles qui sont mal conçues (moins optimisées). Cet objectif a pour conséquence de tirer vers le bas les applications les plus exigeantes en temps de réponse. Cette généricité des OS comme Windows est donc un facteur limitant pour les SGBDR. Il est donc […]
mars
2011
Problème : Lorsqu’on renomme la machine hébergeant le serveur SQL SERVER il ne faut pas oublier de faire les manipulations suivantes afin de mettre à jour les colonnes de la vue système sys.servers et surtout la valeur de la variable @@SERVERNAME
mars
2011
Le nombre et le type de processeur influencent la performance d’un serveur. Une fois le serveur SQL mis en place, il est généralement difficile de décider après de changer de type de CPU ou d’en augmenter le nombre; comme on peut le faire avec les autres composants matériel de la machine : mémoire ou disque dur. En cas de dégradation des performances liées à l’utilisation de CPU que faut-il faire ? Quatre approches de solution […]
février
2011
La communication entre le serveur SQL et une application cliente s’effectue toujours via un protocole. Il est donc indispensable que le protocole de communication soit activé à la fois sur le client et sur le serveur. Quels sont les différents protocoles de communication pour SQL SERVER ?
février
2011
S’il est vrai que les index (les bons) participent à l’amélioration des performances d’une base de données,il ne faut pas perdre de vue que sa maintenance à un coût et donc pénalisant pour la performance. Alors comment trouver, au profit de la performance, le juste milieu ?. Voici une série de requêtes qui permettent de : –> Afficher le nombre d’index manquants par base sur une instance –> Afficher les index manquants et leur bénéfice […]
février
2011
Après la mise en place d’une meilleure configuration de la mémoire du serveur de base de données, à l’aide des commutateurs /3GB et /PAE il est important de suivre la bonne utilisation de la mémoire du serveur. On peut donc pour ce faire mettre en place des compteurs de performances orientés mémoire puis les analysés régulièrement. Il est également possible à partir de SQL Server 2005 d’utiliser des DMVs et DMFs pour obtenir de façon […]
février
2011
–> Architecture 32 bits (x86) Un OS 32 bits peut adresser de façon standard un maximum de 4Go de mémoire. Les commutateurs /3GB, /PAE, AWE peuvent permettent à un processus utilisateur 32 bits (SQL Server par exemple) hébergé sur un OS 32 bits d’utiliser une mémoire maximale de 64 Go. –> Architecture 64 bits (x64 et IA64) Pour une plateforme 64 bits(x64 et IA64), la quantité de mémoire adressable par un OS 64 bits est […]