Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,



Documents pareils
SQL Server 2008 et YourSqlDba

La Continuité d Activité

Mise en place d un cluster. De basculement. Et DHCP Failover. Installation. Préparation. Vérification

Les journées SQL Server 2013

Démos Reporting Services Migration vers SQL2008

SQL2005, la migration Atelier 316

Addenda du Guide de l administrateur

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

FAMILLE EMC RECOVERPOINT

CLOUD PRIVÉ EMC VSPEX Microsoft Windows Server 2012 R2 avec Hyper-V - Jusqu à machines virtuelles

Technologie de déduplication de Barracuda Backup. Livre blanc

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

PLAN DE REPRISE D ACTIVITE INFORMATIQUE

Le stockage unifié pour réduire les coûts et augmenter l'agilité

Guide de Migration du Serveur IceWarp

Moteur de réplication de fichiers BackupAssist

Unitt Zero Data Loss Service (ZDLS) La meilleure arme contre la perte de données

CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.

Sauvegarde dans un environnement virtuel

Une solution de stockage VDI unifiée, flexible et disponible pour vos utilisateurs

Une présentation de HP et de MicroAge. 21 septembre 2010

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE

Simplifiez-vous la vie et accroissez vos revenus choisissez la simplicité

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Veeam Backup and Replication

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

Protection des données avec les solutions de stockage NETGEAR

«clustering» et «load balancing» avec Zope et ZEO

UltraBackup NetStation 4. Guide de démarrage rapide

Backup Exec 2010 vs. BackupAssist V6

Tungsten: une implémentation du futur clustering de PostgreSQL

Windows Internet Name Service (WINS)

Installation de Bâtiment en version réseau

Windows Server 2012 R2 Administration avancée - 2 Tomes

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

Ces exigences s appliquent à la version 2014 de Sage 200 ERP Extra au

1. Présentation du TP

CA ARCserve Backup ß QUESTIONS LES PLUS FRÉQUENTES : CA ARCSERVE BACKUP R12.5

Guide de l administrateur CorpoBack

Procédure d installation :

VMWare Infrastructure 3

Sommaire de la journée

7 avantages à la virtualisation des applications stratégiques de votre entreprise

Windows Server 2008 R2

Nouvelles stratégies et technologies de sauvegarde

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

Sauvegarde et restauration de données

vmware au CC-IN2P3 Déploiement rapide d une infrastructure destinée à de la formation et réflexions sur vsphere.

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Dossier Solution - Virtualisation CA arcserve Unified Data Protection

CAHIER DES CHARGES D IMPLANTATION

GPI Gestion pédagogique intégrée

Veeam Backup & Replication v6

Le cluster à basculement

PERFORMANCES EXCEPTIONNELLES ET EFFICACITÉ EMC POUR MICROSOFT SQL SERVER

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Back up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11

Créer et partager des fichiers

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

Guide utilisateur XPAccess. Version Manuel de référence 1/34

Gestion des sauvegardes

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

PARAGON - Sauvegarde système

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Continuité d activité : le choix des armes

Surveiller les applications et les services grâce à la surveillance réseau

Technologie Netapp. Novembre 2010

Conseils et astuces pour un déploiement réussi de la solution VMware Mirage

Solutions libres de stockage. Patrice Langlois / Antoine Puechlong Service Informatique IGMM CRBM CPBS

Retrospect 7.7 Addendum au Guide d'utilisation

Architectures d implémentation de Click&DECiDE NSI

Sébastien Geiger IPHC Strasbourg

Proce dure Installation Cluster de basculement SQL Server 2005

Windows Server Chapitre 1: Découvrir Windows Server 2008

1. Introduction Sauvegardes Hyper-V avec BackupAssist Avantages Fonctionnalités Technologie granulaire...

Hyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS

JetClouding Installation

Version de novembre 2012, valable jusqu en avril 2013

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Le groupe CSS. La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973!

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

IDEC. Windows Server. Installation, configuration, gestion et dépannage

Artica. La déduplication. Révision Du 08 Février 2011 version

PROCEDURE ESX & DHCP LINUX

Mes documents Sauvegardés

Guide de déploiement

LES 5 PRINCIPALES RAISONS DE DÉPLOYER MICROSOFT SQL SERVER SUR LE SYSTÈME DE STOCKAGE UNIFIÉ EMC VNX

Famille Backup Exec Backup Exec 12.5 Backup Exec System Recovery 2010

Sauvegarde d une base de données

Windows 7, Configuration

Licences Windows Server 2012 R2 dans le cadre de la virtualisation

Cluster High Availability. Holger Hennig, HA-Cluster Specialist

Préconisations Techniques & Installation de Gestimum ERP

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Transcription:

Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long, en fait ça me faisait penser au nom d un certain projet gouvernemental je me suis dit que le langage SQL était sans doute assez concis pour me permettre de faire mieux. Pour ceux qui connaissent le langage SQL un peu, vous reconnaissez les fonctions MAX() et MIN(). Ça veut donc dire amener votre serveur SQL au maximum avec un minimum d efforts. On peut penser à de plus grands maximum mais ça ne serait pas aussi économique que ce que cette présentation propose c Société GRICS 1

Maximiser la valeur de notre investissement sur SQL Server c est fait de maximums et de minimums. On veut plus de certaines choses et moins de certaines autres. énumérer Donc on va entrer dans le vif du sujet avec le premier Max, la performance. 2

On a tous expérimenté des gains de performance dus à l évolution matérielle >>> Sondage qui sont ceux qui sont des responsables de l informatique, des technologues comme moi? La réseautique a eu des gains récemment mais ça a pris du temps si on étale ça sur le nombre d années En ce qui concerne les disques, gros gains du côté des «GoTo» Go-To, mais pas beaucoup du côté des IOPS Encore un acronyme, IOPS c est quoi ça. 3

IOPS ça veut dire Input/Output par seconde. Ça dépend du taux de transfert, mais aussi des latences (causés souvent par accès simultanés). Pas confondre taux de transfert et latence. Le taux de transfert peut être giga comme un coup de canon, mais si c est aussi long à recharger qu un canon ça veut pas dire grand-chose. (Aparté sur les SSD qui font démarrer nos portables si rapidement. C est surtout dû à leur faible latence lecture simultanées. Pas bon sur SQL Serveur car SSD supportent mal gros volumes en écriture. Pas très utile finalement parce que de la mémoire RAM attribuée à SQL règle la question des latences. Donc a beaucoup de stockage, donc on doit parcourir plus de données, donc on perd nos faibles gains en terme d IOPS. Qu es-ce qu on doit s occuper en ordre de priorité (animer) pour minimiser les attentes et avec un minimum d efforts accélérer au max SQL Server. 4

IOPS maximum pour Tempdb si on la met en Ram. Pas de telle option au niveau SQL On doit utiliser un artifice, disque dur volatil émulé en RAM au moyen d un pilote/service windows Met des fichiers de TempDb en Ram, bon pour log (4K) mais aussi pour data pcq peu données en cache, objets fujitifs nouvellement crées 5

Minimum d effort de config StarWind software Cie spécialisée en solution logicielles de stockage 6

Produits qui ont reçus des prix et qui inspirent confiance SAN logiciel accessible en iscsi. Plate-forme VMWare, Hyper-V, Windows Server, supporte déduplication, stockage haute disponibilité, image disque, ram disque (au travers ISCSI) 7

Dans management Studio, propriétés de TempDb, fichiers, bouton ajouter fichier. Garder le taille des fichiers disques petite. Faire commande réduction de chaque fichiers sur disque dur, via interface graphique; tâches / réduire / option fichier, mais au lieu de l exécuter, cliquer sur bouton script La faire exécuter périodiquement par Agent SQL, tâche récurrente au 15 minutes.. Garde fichier sur disque, plus simple à démarrer, permet dépassement capacité tempdb,pcq mémoire plus limitée que disques. 8

Log divisé en section écrites de manière séquentielle en round robin quand sections deviennent libres (backup log) 9

LUN, dédier disque uniquement à logs SQL, Raid-1 pour protection et vitesse écriture. Énumérer. Mettre attention sur. 10

Une autre façon de contourner les problème d IOPS est d en diminuer le besoin, facile avec sauvegardes. -- Propriétés du serveur, page base de données, compresser sauvegardes 11

12

Communication client-serveur le client pouvant être une app windows ou application Web sur IIS Pas se fier au graphique Windows, carte pas saturée, latence ailleurs dans le réseau Cas vécu, résultats 13

Win2012 NIC-Teaming (carte réseau redondance et partage de la charge) et Cartes+intelligentes qui déchargent le CPU du transfert Agilité sur le stockage demande de la réseautique performante. SMB 3.0 très rapide! Bon pour backup Le plus agile : fichier accédés au travers partage réseau 14

15

Comparer de manière périodique 16

Disponibilité et relève du serveur SQL en cas de pannes, différentes approches 17

Confusion entre Haute disponibilité et Relève On trouve souvent une des deux favorisée une au détriment de l autre Étalonner par rapport à l ampleur de la cause vs niveau de service à restaurer 18

Jamais Jamais commencer par la fin. 19

Relève intégrée au processus de backup, restaure sur serveur de relève possible 3 actions simples: Créer user remote, mirroring.addserver, ajout/modifier paramètre maintenance. Environnements hétéroclites = serveurs dissemblables au niveau des disques Ne nuit pas aux solutions de haute disponibilité N empêche pas les autres types de backups non-supportés par YourSqlDba (Ex: différentiel), même en relève 20

Protection de la «fonction SQL» instance en production sur un nœud et en relève sur une autre Pas une protection du stockage Expertise à l installation (relativement facile une fois compris) Panne = perte de connexion et de transaction courante, toutefois reconnexion transparente après basculement, paraît presque pas sur application Web Reflexe usager, essaie au moins une fois de se reconnecter, si marche pas il appelle. Donc indisponibilité courte sauve beaucoup appels 21

Configuration cluster de service SQL 22

Protège un groupe de BD en cas d inaccessibilité (stockage, ou panne serveur) Similaire au cluster, mais pas besoin de gérer les disques, plus simple. Duplication grp BD, (donc besoin +espace disque), pas considérer comme sauvegarde Protection du stockage implique aussi support indépendants 23

Plus d une relève, une proche mode synchrone, l autre plus distante mode asynchrone (peut perdre quelques transactions). Basculement automatique d un serveur à l autre si replica en mode synchrone. Applicatif: basculement transparent, perd juste transaction pas finie. Même source de données, reconnexion auto surtout pour les apps Web. Pour apps windows au moins une erreur de connexion, mais l app redémarre sans problème. 24

SQL Server management Studio plus aisé que Cluster manager. Cluster ne requiert que l ajout de nœud, pas de notion de relève du service SQL. Pas de gestions de disques partagé sinon la base (quorum). Beauté: Distribution de la charge! Mais demande licence supplémentaire dans la majorité des cas sauf 1 25

Bonne démos et explication sur Youtube. 26

Copie : Beaucoup sont familiers avec cet approche. Backup de serveur qui évite de réinstaller Windows et SQL. Autres solutions : Pas très différentes que le clustering excepté qu on peut basculer sans panne d un hôte à l autre 27

Recette essentielle sinon on aura essentiellement des fluctuations de performance étranges. SQL utilise intensément la mémoire de la machine souvent en très grande proportion. Peut pas faire juste semblant d y donner. Grosse perte de temps lorsqu il la récupère sans le savoir. Avoir disques initialisés selon leur volume est crucial. 28

29

Automatismes : Ajustements au moyen du paramètre des filtres de base de données. Se donner nomenclature et règles d exclusion qui vont avec surtout. Ajouter tâches spécifiques pour cas spécifiques, et exclure ces cas de la tâche principale. Possibilité de faire fonctionner la maintenance en parallèle si Bd séparées par tâche. 30

31

Tâche de maintenance pour performance, tout est là dans YourSqlDba Diagnostics : Cas réseau, attente après retour des opérations qui se font avec le réseau. Ne dit pas ce qui cause cette attente. 32

Il arrive souvent que j entends ce commentaire. Il y a déni que le problème de l autre soit aussi le sien. 33

34

35

36

37

38

39

40