Upload
raimond-maillot
View
106
Download
0
Embed Size (px)
Citation preview
SQL Server 2008Plateforme de données d'entreprise
Patrick Guimonet http://blogs.technet.com/patricg Architecte InfrastructureMicrosoft France
Qui êtes-vous ?
Qui a déjà manipulé SQL Server ?Toutes versions ?2005 ?2008 ?
Qui utilise SQL Server en production ?Toutes versions ?2005 ?2008 ?
Con fo rm i té I T & règ lementa i re
Fac teu r Maté r ie l
I nnova t ion du s tockage
Hard Drive Prices
Types de données
L’explosion des données
Facteurs de chan-gement
Développement dynamique
Vos données, partout, à tout instant
Plateforme de don-nées de l’entreprise
Au-delà du relationnel
Décisionnel pour tous
2008
• Ajout de processeurs à chaud• Compression des données,
des sauvegardes• Améliorations Plan Guide• Resource Governor
Performances
• Ajout de mémoire à chaud• Sauvegardes multiples• “Plan Guides”
• SS Management Studio• Opérations en ligne• Partitionnement• Sauvegardes en //
Administration
• Administration par règles• T-SQL Intellisense dans
SSMS• Sauvegardes compressées• Intégration avec Powershell
Sécurité
• Cryptage transparent des données, des sauvegardes
• Gestion des clés externe• Audit
Plateforme de don- nées de l’entreprise
• Schéma• Cryptage des données• SAC
SQL Server
2008SQL Server
2005
• Miroir de BD (SP1)• Améliorations Cluster• Réplication Maître à maître• Partitionnement• Cliché de BD
• Optimisations Miroir de BD• Détection et échange de
pages endommagées• Basculement transparent
Haute dispo
• Rapports personnalisées (SP2)• Améliorations SQL Profiler• Assistant Paramétrage (DTA)• DMVs
• Nouvelles DMVs• Evènement étendus• Performance StudioSupervision
SSMS
Miroir de BD (SP1)
Administration par règles
Performance Studio
Resource Governor
Administration efficace de votre infrastructure
Perdre moins de tempsGestion par règles plutôt que par scriptsDéfinir des règles à l’échelle de l’organisationSuivi et mise en conformité automatiques Simplifié votre installation et configuration
Intégration avec l’administration centralisée
Définir des règles conforment au « System Definition Model »Lien avec System Center
Declarative
Management
Framework Policy Based
Management
Server Group
Management
Enterprise
System Manage
mentStreaml
ined Installat
ionPowhershell
integration
2008
2008Pourquoi l'administration par règles ?
Nouvelles Fonctionnalités Plus de complexité
Consolidation Plus de serveurspar administrateur
BD répartieset nomades
Qui et où est l’administrateur ?
Solution Administrationpar règles
Solution Groupe de serveurs
SolutionContrôle
automatique
Administration par règles
demo
SQL Server
2008
2008Architecture
Relational Engine
Eventing
Policy Service Broker Queue
Policy Event
Handler
MSDB (Policy Store)
Policy Invoker
SQLCLR
Policy EngineSMO Facet
SQL Server Database Engine
Synchronous Events
Asynchronous
Events
SQL Server Agent
Intégration avec Powershell
demo
SQL Server
2008
Performances optimisées et prédictibles
Optimiser les performances
Suivi du système : collecte et stockage des évènements systèmeAnalyse et rapports sur la performance du système La compression permet de réduit les coûts et d’augmenter la performance
Performances prédictiblesPossibilité de figer les plans d’exécutionPrévenir les requêtes bloquantesGérer plusieurs charges sur un seul système
Performance Data Collection
System Analysis
Data Compression
Query Optimization Modes
Plan guides freezing
Backup Compression
2008
Resource Governor
Gestionnaire de ressourcesResource Governor
SQL Server
Backup
Admin TasksExecutive Reports
OLTP Activity
Ad-hoc Reports
Workloads
Memory, CPU, Threads, …
Resources
SQL Server
Min Memory 10%
Max Memory 20%
Max CPU 20%
Admin Workload
Backup
Admin Tasks
OLTP Workload
OLTP Activity
Report Workload
Ad-hocReports
ExecutiveReports
High
Max CPU 90%
Application PoolAdmin Pool
2008
Evènements étendus
demo
SQL Server
2008
Historique et comparaison par
rapport à des états précédents
Recherche des problèmes et Optimisation
Suivi de messages d’erreurs et de la
performance
Collecte des données
Ensemble de collecte des
données
Tableau de bord(post-SQL2008)
Management
Data Warehouse
Gestion par objectifs
Performance Studio 2008
2005 SP2
2008
Comment marchent les « plan guides » ?
Application
SQL
SQL Server
Base de données
Plan
L’application compose les ordres SQL qui sont soumis à SQL Server
Les « Plan guides » sont comparés aux requêtes. S’il y en a un qui correspond, le processeur de requêtes essaye d’appliquer le « hint » fournit.En cas de succès, la requête s’exécute conformément au plan fournit, c’est-à-dire en suivant le « hint ».
Contr
ôlé
par
l’IS
V
ou
le d
évelo
ppeur
Contr
ôlé
par
l’adm
inis
trate
ur
20082005
Gel du plan d’exécution d’une requête
Avec SQL Server 2005 plan guides USE PLAN hint
Avec SQL Server 2008 améliorations des plan guides
Création simplifiéeGestion dans SSMSPossibilité d’interdire les changements de plansPossibilité de figer un plan pour les ISV
20082005
Sauvegardes & Restaurations
Avec SQL Server 2005 Sauvegardes multiples en parallèleSauvegardes pour faire des copies de la baseSomme de contrôle pour garantir la fiabilitéRestaurations partielles, base ouverte
Avec SQL Server 2008BACKUP avec clause WITH COMPRESSION Détecté automatiquement à la restauration
20082005
Une plateforme sécurisée
• Protéger l’information– Chiffrement transparent au
niveau base– Sauvegarde inclus– Gestion des clés externalisée– Audit par ex.“Qui a accédé à quoi
? »• Augmenter la fiabilité des
applications– Ajout de ressources systèmes
sans arrêter le système– Pour le miroir de base de
données, ajouter le basculement transparent à des applications existantes
Transparent Data Encryption
External Key Management
Data Auditing
Hot Add CPU
Transparent Failover
2008
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.