![La bataille de la fragmentation: les clés de la victoire](https://www.itpro.fr/wp-content/uploads/2015/09/95cef9235bf499854fde4dd8d16c997b.jpg)
La bataille de la fragmentation: les clés de la victoire
Il y a quelques mois, j’ai été réveillé par la sonnerie insistante de mon terminal BlackBerry, laquelle m’informait que j’avais un message de priorité élevée. Tous les clients qui utilisaient l’une de mes bases de données m’appelaient pour se plaindre que notre application Web nécessitait 20 à 30 secondes pour charger les pages qu’ils consultaient le plus fréquemment.Les performances s’étaient dégradées progressivement au cours des dernières semaines et en étaient à un point tel que la simple connexion de quelques utilisateurs provoquait l’arrêt du système. Il fallait que je trouve la source du dysfonctionnement et vite. Le présent article explique comme j’ai pu remonter à l’origine du problème, celle-ci étant due, comme j’ai pu le découvrir, à l’action combinée de la fragmentation de tables et fichiers de base de données et d’une mauvaise densité de page. Il présente ensuite les actions prises pour corriger le problème.
Lire l'article![De la valeur de l’intégration SQL Server 2005 et Visual Studio 2005](https://www.itpro.fr/wp-content/uploads/2015/08/3c7dc3e74cd8503ed1be675ec373c7a4.jpg)
De la valeur de l’intégration SQL Server 2005 et Visual Studio 2005
Paul Flessner et S. Somasegar, vice-présidents chez Microsoft, parlent à coeur ouvert de l’approche « Une équipe qui gagne »Au cours d’un entretien, les vice-présidents de Microsoft Paul Flessner (vice-président directeur de la division des applications serveur, laquelle inclut http://www.itpro.fr Club abonnés.)
Lire l'article![Actu SQL : les coulisses des TechDays 2008](https://www.itpro.fr/wp-content/uploads/2015/09/195478fc44cf8a5077821956c526b55b.jpg)
Actu SQL : les coulisses des TechDays 2008
Lundi 31 mars dernier, se tenait la réunion du groupe des utilisateurs SQL Server (le GUSS). L’occasion pour la trentaine de personnes présentes, de découvrir Vinci, la face cachée des Microsoft TechDays 2008. La seconde partie, beaucoup plus technique, était consacrée à la conception et à la gestion de la business intelligence avec SQL Server […]
Lire l'article![actu SQL Server sem 09](https://www.itpro.fr/wp-content/uploads/2015/07/dc38fec4123ca87a673aff09cce39883.jpg)
actu SQL Server sem 09
La firme de Redmond a marqué un tournant dans sa stratégie concernant ses technologies et ses pratiques métiers, en annonçant le 21 février dernier, l’augmentation de l’interopérabilité de ses produits. Cette nouvelle stratégie concerne : Exchange Server 2007, et Office SharePoint Server 2007, ainsi que toutes les futures versions de ces produits. Dans son communiqué […]
Lire l'article![actu SQL Server sem 20](https://www.itpro.fr/wp-content/uploads/2015/10/d6590d2aea87a34e93c9989ccc6ecbaf.jpg)
actu SQL Server sem 20
Les sociétés Cray et Intel ont annoncé la signature d’un accord sur plusieurs années, dont l’objectif est de faire progresser le calcul intensif (High-Performance Computing, HPC). Ces recherches se feront sur microprocesseurs Intel et doivent déboucher sur une large palette de technologies nouvelles, élaborées en commun, sur les futurs serveurs Cray. Les deux entreprises prévoient […]
Lire l'article![News SQL : semaine 15](https://www.itpro.fr/wp-content/uploads/2015/09/4a117b9620b46a7269e42162f197df86.jpg)
News SQL : semaine 15
Le 2 et 3 avril derniers, se tenait à Shanghai, le Forum Intel des développeurs. L’occasion pour le fabriquant de puces de lancer cinq processeurs Intel Atom pour la technologie processeur Intel Centrino Atom ainsi que des solutions d’informatique embarquée. Selon le communiqué de presse, la technologie processeur Intel Centrino Atom regroupe également un jeu […]
Lire l'article![Développez votre connaissance de l’analyse décisionnelle](https://www.itpro.fr/wp-content/uploads/2015/07/a03f8f22b035e74ade27818821629f5a.jpg)
Développez votre connaissance de l’analyse décisionnelle
Je dois admettre un fait. Je faisais partie des personnes du monde des bases de données relationnelles qui ne s’intéressaient pas réellement à Analysis Services. Je pensais qu’un cube OLAP était le poste où travaillait un certain Oliver Lap du département de la comptabilité entre 8 h 00 et 17 h 00. Pour moi, les dimensions étaient réservées aux physiciens et aux adeptes de la série La quatrième dimension.Mon point de vue s’est modifié il y a quelques années, lorsque j’ai appris en quoi Analysis Services pouvait être avantageux, pour moi comme pour mes clients. Si vous vous focalisez depuis toujours sur les bases de données relationnelles, vous allez peut-être changer d’avis en essayant la CTP (Community Technical Preview) analyse décisionnelle (en anglais BI (Business Intelligence)) fantastiques proposées par SSIS (SQL Server Integration Services) pour vos applications relationnelles. Deux nouvelles tâches de transformation vous simplifieront la vie lorsque vous travaillez sur des données incohérentes et une tâche de data mining vous permettra de créer un modèle de données s’adaptant aux évolutions de l’activité.
Ces fonctionnalités ne requièrent pas une grosse infrastructure d’entrepôt de données ou de cube OLAP. Il vous suffit d’avoir SQL Server 2005 et d’être prêt à tester quelque chose de nouveau.
![Optimisation des bases de données MS SQL Server – Partie 2](https://www.itpro.fr/wp-content/uploads/2015/10/e38c9a29d5abfa9661173036d3432b27.jpg)
Optimisation des bases de données MS SQL Server – Partie 2
Seconde partie : le serveur - ressources physiques, ressources logiquesJe pose souvent la question en ces termes lors des formations que je donne : parmi les différentes formes d’informatique, laquelle nécessite les machines ayant les plus grandes ressources ? La plupart du temps, les étudiants et les stagiaires m’affirment que c’est l’informatique scientifique, gavée des exploits des antiques Cray et de Deep Blue et des monstres utilisés pour les calculs de la météo. D’autres pensent que ce sont les machines de la conquête spatiale… Peu savent que l’on trouve les systèmes les plus étoffés dans l’informatique de gestion. Un système comme SABRE de United Airlines fut longtemps l’un des systèmes de gestion de bases de données les plus énormes qui soit.
Ce besoin de ressources est lié à deux composantes : des calculs, certes souvent peu complexes, mais surtout la volumétrie des données à manipuler. Des quantités de données parfois si gigantesques qu’il convient de répartir la charge sur de multiples machines car pour certaines bases, aucun ordinateur au monde n’a encore la capacité de traiter seul et dans des temps de réponse acceptables les masses des données en jeu.
Finalement un serveur n’est rien d’autre qu’un ordinateur dont on a sciemment atrophié certains éléments afin de les rendre plus performants qu’un PC de bureau. Voyons ce qu’un serveur n’a peu ou prou besoin. Il n’a pas bien besoin d’un écran puisque qu’il se doit d’être scruté par l’intermédiaire d’autres machines. Il n’a pas non plus réellement besoin d’un clavier ni d’une souris pour les mêmes raisons. En revanche, nous pouvons convenir qu’il a besoin de beaucoup de mémoire comme nous l’avons vu au chapitre précédent. Il a besoin de processeurs rapides (notez le pluriel), de disques de grande capacités dotés des temps de réponses les plus courts. Ce sont donc ces trois axes que nous allons étudier dans cet article. Nous verrons cela du côté physique puis du côté logique. Nous en tirerons quelques nouvelles règles propres à établir les préconisations que tout un chacun doit pouvoir spécifier afin de choisir une machine et la configurer au mieux en fonction de son budget.
![Les bases de la modélisation dimentionelle](https://www.itpro.fr/wp-content/uploads/2015/09/40fa33d199c70a0831f7a7c138b78bfb.jpg)
Les bases de la modélisation dimentionelle
SQL Server 2005 Analysis Services utilise des dimensions à base d’attributs, de telle sorte que chaque attribut d’une dimension est traité automatiquement en tant que hiérarchie autonome. Désormais, vous pouvez employer la couche des métadonnées qui définit les cubes Analysis Services (le modèle dimensionnel unifié ou UDM) afin de spécifier une dimension client au lieu d’une demi-douzaine de dimensions séparées artificiellement. Un avantage de cette prise en charge plus poussée de l’approche dimensionnelle est que les développeurs de systèmes de data warehouse et d’analyse décisionnelle (BI) n’ont plus besoin de convertir des techniques de modélisation dimensionnelle standard à la vision limitée des anciennes versions de SQL Server. Désormais, vous pouvez construire des dimensions qui représentent de manière réaliste le mode de fonctionnement de votre activité et sont capables d’évoluer en phase avec celle-ci. L’objet de cet article est de définir les modèles dimensionnels, de décrire les éléments de base et les techniques qui les prennent en charge, et de proposer une architecture de données de type dimensionnel pour votre système de data warehouse et d’analyse décisionnelle.
Lire l'article![actu semaine 08](https://www.itpro.fr/wp-content/uploads/2015/07/0cd401b872bb91812b0a1836679ee9ea.jpg)
actu semaine 08
La version 2008 de SQL Server qui a été pré lancée lors des Microsoft TechDays 2008 ne sera finalement pas disponible pour le printemps de cette année. L’explication nous vient du responsable produit de Microsoft, François Ajenstat, qui a déclaré sur le blog de l’éditeur : "le travail des équipes n’est pas assez avancé pour […]
Lire l'article![Réplication de base de données contre réplication du stockage](https://www.itpro.fr/wp-content/uploads/2015/10/00e82e169de1966a8266eff47575fb18.jpg)
Réplication de base de données contre réplication du stockage
De nombreux base de données permet de satisfaire des exigences de réplication spécifiques non prises en charge par l’autre approche. Le présent article se propose d’examiner les trois facteurs décisifs à prendre en considération afin de combiner au mieux les deux approches pour votre organisation.
Lire l'article![Fonctionnalité SQL Server 2005 facilement ignorées](https://www.itpro.fr/wp-content/uploads/2015/09/3f3570f7f115331c03d151a2da525659.jpg)
Fonctionnalité SQL Server 2005 facilement ignorées
Tout le monde a entendu parler des grandes nouveautés de SQL Server 2005.
Lire l'article![Maintenez vos lots dans l’ignorance](https://www.itpro.fr/wp-content/uploads/2015/07/4bfe9d4a15a53e3e988aaa8946c8f2e0.jpg)
Maintenez vos lots dans l’ignorance
Imaginez le scénario suivant : vous venez de finaliser la création d’un lot dans SQL Server Integration Services (SSIS). Vous l’avez testé avec différentes entrées et tout semble fonctionner à merveille. La gestion des erreurs est adaptée, vous partagez les lots qui isolent la logique commune en tant que sous-lots, vous disposez de gestionnaires d’événements qui vous informent de problèmes éventuels dans les lots ou qui gèrent la sortie des erreurs de la tâche de flux de données.Cette dernière se déroule rapidement et sans accroc dans votre environnement de développement. Ensuite, vous transférez le lot sur le serveur de production et patatras ! Des erreurs se produisent et plus rien ne semble fonctionner. Cette situation a-t-elle un air de déjà vu ?
Les lots SSIS sont étroitement liés à leur environnement d’exécution. Ils référencent des dossiers et fichiers sur certains lecteurs, se connectent à des serveurs spécifiques, sont à l’écoute d’événements particuliers et assurent d’autres fonctions liées à l’environnement. Même si la création d’un lot simple est relativement facile, la tâche peut prendre des allures de défi si elle consiste à écrire un lot encore capable de s’exécuter correctement dès lors qu’il est déployé sur un autre ordinateur.
Ce défi est l’un des plus courants auxquels les utilisateurs de SSIS sont confrontés. Bien que SSIS propose certains outils pour résoudre ces questions, il n’est pas toujours évident d’identifier la bonne approche ou de savoir comment appliquer les outils en question.
Cet article se propose d’expliquer comment utiliser les configurations SSIS et les expressions de propriété afin de résoudre le problème des lots dépendants de l’emplacement. Il présente une méthodologie générale permettant de simplifier le déploiement des lots et une approche aux problèmes les plus fréquents concernant leur portabilité. En appliquant ces concepts et pratiques aux situations rencontrées dans votre environnement, vous pouvez réduire l’incidence d’un échec des lots au cours de leur déploiement.
![Optimisation des bases de données MS SQL Server – Partie 1](https://www.itpro.fr/wp-content/uploads/2015/10/b0962a8010a4cf3db15f858032a1c6db.jpg)
Optimisation des bases de données MS SQL Server – Partie 1
On a beau répéter que l'optimisation de bases de données ne relève pas d'outils ni d'automatismes, mais du simple artisanat, il y a toujours quelques personnages pour prétendre qu'il suffit de faire ceci ou cela, pour obtenir de bonnes performances. Si les choses sont plus complexes qu'il n'y paraît, il n'en reste pas moins vrai que certains principes simples et des règles d'une grande évidence qui devraient guider l'équipe en charge du développement d'un projet informatique, sont souvent ignorées voire sciemment bafouées.
Cette série d'articles a pour but de présenter l'optimisation des bases de données sous toutes ses facettes. Il ne s'agit pas d'un cours technique (pour cela la place manquerait), mais plus globalement d'une réflexion sur les erreurs à ne pas commettre, celles à rectifier et les mesures à prendre dans le cadre de l'exploitation courante d'une base de données.
![actu SQL Server sem 14](https://www.itpro.fr/wp-content/uploads/2015/09/a51d6237b76b97b0d8d4169f6dde2f4f.jpg)
actu SQL Server sem 14
L’informatique « verte » est à la mode et Pip’O Server l’a bien compris. Cette nouvelle entreprise spécialisée dans le matériel IT nouvelle génération, a poussé le concept du serveur écologique au-delà des frontières connues. En effet, le dernier né de la firme, le Pip’O AX Fish&Hamster 4000, est un tout nouveau modèle de serveur […]
Lire l'article![Conception bitemporelle : une notion du temps peut en cacher une autre](https://www.itpro.fr/wp-content/uploads/2015/07/fdde6217cea51a6195b1bc04cd628274.jpg)
Conception bitemporelle : une notion du temps peut en cacher une autre
Imaginez que votre base de données soit une machine à voyager dans le temps, vous pourriez traiter toutes les requêtes des utilisateurs ! L’analyse décisionnelle (en anglais BI, Business Intelligence), qui inclut OLAP, les data warehouses et les data marts ou encore le data mining, est un secteur en pleine expansion.Parmi les points communs fondamentaux des technologies BI, citons la gestion des données historiques et la mise en oeuvre d’une logique temporelle. Par exemple, un entrepôt de données type stocke des informations sur les ventes qu’une entreprise comptabilise par périodes de temps. Les données de vente de base peuvent avoir un historique concernant leurs révisions. Les conceptions de base de données bitemporelles améliorent les technologies BI en proposant une structure générale pour les données temporelles.
La conception de base de données bitemporelle constitue une technologie largement sous-utilisée, aux multiples applications possibles. La majorité des bases de données ont une forte proportion de contenu et de logique à caractère temporel ou pourraient exploiter ceux-ci à leur avantage. De nombreuses applications pourraient tirer parti de la conception bitemporelle, notamment la vente au détail, les systèmes de réservation, de prix, de taux de remise, de taux d’intérêt ou de planification de la production, la gestion des stocks, la médecine clinique et bien d’autres encore. La technologie bitemporelle propose une structure formelle permettant d’ajouter une notion temporelle à vos bases de données. Le présent article aborde certains concepts et propose des exemples de cette approche. Les détails de mise en oeuvre et d’autres améliorations feront l’objet de prochains articles.
![actu SQL Server sem 19](https://www.itpro.fr/wp-content/uploads/2015/10/352e9039abe21aa432b2fb60344bc3a0.jpg)
actu SQL Server sem 19
La prochaine réunion du groupe des utilisateurs de SQL Server (le GUSS) aura lieu le jeudi 29 mai de 15h à 18h30 à Paris. Christian Robert (MVP) évoquera dans une première partie destinée aux développeurs, la gestion des transactions et des verrous avec SQL Server. En deuxième partie, Software Technology Ressources fera une présentation et […]
Lire l'article![actu SQL Server sem 13](https://www.itpro.fr/wp-content/uploads/2015/09/c9ca22c4dd284021467e58c6c0800ec3.jpg)
actu SQL Server sem 13
Captaris, l’un des principaux éditeurs de logiciels, spécialisé dans les processus d’automatisation et de gestion de documents, a annoncé la prise en charge des dernières solutions de Microsoft : Visual Studio 2008. « La compatibilité des produits Captaris avec Windows Server 2008, SQL Server 2008 et Visual Studio 2008 a pour finalité d’offrir à nos […]
Lire l'article![SQL Server 2008, au service de la productivité](https://www.itpro.fr/wp-content/uploads/2015/07/f73f6b951e8121fef33e88d32824deb4.jpg)
SQL Server 2008, au service de la productivité
SQL Server 2008 est la nouvelle version de la plateforme de gestion et d'analyse de données de Microsoft. Elle renforce les scénarios déjà couverts par SQL Server 2005 et en couvre de nouveaux comme nous l’explique Lionel Billon, chef de produit SQL Server Microsoft France.
Lire l'article![Compressez vos données](https://www.itpro.fr/wp-content/uploads/2015/09/db16f509b2af1c4f6eb8db2ce8636fb3.jpg)
Compressez vos données
Les .NET Framework pour étendre la puissance de SQL Server 2005.
Les plus consultés sur iTPro.fr
- Impact de l’IA générative sur le lieu de travail
- Red Sift : une proposition clé pour sécuriser le patrimoine numérique
- Cloud Temple : le cloud de confiance de référence du marché français et européen
- Fusion d’identités avec Binary Tree Directory Sync Pro
- Contrôler et optimiser les dépenses informatiques dans le contexte macroéconomique actuel
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/07/SMART-DSI-Numero-34-Juin-2024.jpg)