MySQL 5.6. Performances et Tuning. MySQL Performances et Tuning. MySQL 5.6. Vincent TAHON

Dimension: px
Commencer à balayer dès la page:

Download "MySQL 5.6. Performances et Tuning. MySQL 5.6 - Performances et Tuning. MySQL 5.6. Vincent TAHON"

Transcription

1 Ce livre sur l exploitation des bases de données MySQL (versions 5.1 à 5.6) s adresse aux architectes et administrateurs de bases de données, aux chefs de projets techniques et bien entendu à tous les développeurs qui souhaitent utiliser de façon pertinente et efficace toutes les fonctionnalités de ce serveur et aussi écrire des requêtes optimisées. Le livre intègre les nouveautés de la version 5.6 et propose des solutions d analyses techniques pour permettre de tirer un maximum de performances de MySQL Server. L auteur décrit la méthodologie pour identifier les problèmes au niveau de l exécution de requêtes et décrit également comment analyser correctement le moteur de données pour le configurer de façon optimale (les besoins en mémoire / buffers et les besoins transactionnels, buffers logs / redo logs ) notamment avec le moteur InnoDB. Un autre aspect de l architecture MySQL repose sur l adéquation entre le besoin en données et le support physique adopté. L auteur propose donc au lecteur d apprendre à dimensionner correctement les mémoires nécessaires, à gérer le calibrage des I/O sur disques, par rapport à l architecture physique et au système d exploitation et enfin à configurer les exécutions en mode multi-thread en fonction du nombre de cores supportés par l environnement hôte. La haute performance est décrite avec la réplication bi-directionnelle ainsi que la haute disponibilité avec la mise en œuvre de solutions cluster système et du produit MySQL Cluster 7.3. Enfin, le besoin en données de type Big Data, de ressources dans un Cloud, sont autant de demandes auxquelles l auteur répond en présentant les solutions MySQL 5.6 existantes. Les scripts proposés en téléchargement sur le site sont des exemples de mises en œuvre des bonnes pratiques conseillées dans l ouvrage, notamment des scénarios d écriture de requêtes optimisées. Vincent TAHON est Architecte technique et applicatif, Expert en Bases de données. Il est certifié Oracle et MySQL et dispense tout le cursus officiel des cours MySQL auprès de professionnels en entreprise. En tant qu expert il réalise des audits de performances pour de grands comptes et des sites à haute valeur ajoutée sur des architectures MySQL complexes et hétérogènes. Cette double compétence, technique et pédagogique, lui permet de guider le lecteur sur des voies et solutions pour répondre aux enjeux de développetéléchargement ment des entreprises d aujourd hui. Sur : b Scripts d exemples. b Scénarios pour des requêtes optimisées. Pour plus d informations : 39 ISBN : Les chapitres du livre Avant-propos Introduction à MySQL Architecture MySQL Concept de performance Conception et analyse de performance Indexation Partitionnement Tuning des requêtes MySQL Cache et cache système Configuration de MySQL Server Caractéristiques avancées des objets MySQL Gestion d un moteur de stockage Moteur de stockage InnoDB Prise en compte de l environnement Haute performance MySQL (réplication) Haute disponibilité MySQL (cluster) MySQL et le Big Data - Performances et Tuning Performances et Tuning Performances et Tuning Vincent TAHON

2 Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : Saisissez la référence ENI de l'ouvrage EI56MYS dans la zone de recherche et validez. Cliquez sur le titre du livre puis sur le bouton de téléchargement. Avant-propos Chapitre 1 Introduction à MySQL 1. Introduction Historique de MySQL Liste des produits MySQL Liste des environnements supportés Les certifications MySQL Documentation en ligne Chapitre 2 Architecture MySQL 1. Présentation de l'architecture MySQL Architecture client/serveur Programme client Programme non client Programme serveur Concept client/serveur Processus serveur Processus de connexion Couche de connexion Protocoles de communication

3 2 Performances et tuning 4. Concept de traitement d'information Processus SQL Couche SQL Concept des moteurs de stockage Présentation des moteurs de stockage Couche de stockage Concept des mémoires Présentation des mémoires dans MySQL Mémoire globale Mémoire de session Structure des mémoires Contrôle d'accès concurrentiel Explication du contrôle de cohérence Gestion des verrous Verrou de lecture et d'écriture Granularité des verrous Multiversion Concurrency Control Chapitre 3 Concept de performance 1. Terminologie Planification d'une analyse comparative Étudier les profils d'analyse Établir une tactique d'analyse Établir des résultats précis Étape de test de performances Définition des tests de performances Liste des tests de performances Diagnostiquer un problème Obtenir des informations Problème de tuning SQL Rôle de l'administrateur de données

4 Table des matières 3 5. Déployer des sessions de tests Capturer les performances du système d'exploitation Capturer les performances des applications Capturer les statuts du système de données MySQL Server Chapitre 4 Conception et analyse de performance 1. Liste des utilitaires de surveillance Utilitaires système Utilitaires MySQL Outils d'administration MySQL MySQL Administration MySQL Workbench Module de stress de base de données Présentation du stress de base Procédé système Utilitaire sysbench Utilitaire SAR Procédé MySQL Utilitaire MySQL sql-bench Utilitaire mysqlslap Savoir utiliser les types de données Déterminer le poids de stockage des lignes Évaluer le type de données dans une table Utiliser la procédure ANALYSE sur un jeu de données Commandes spécifiques de surveillance MySQL Surveiller les threads MySQL Surveiller les moteurs MySQL Surveiller l'activité des moteurs MySQL Surveiller le poids des moteurs MySQL Analyses des traces Traces de l'instance Traces des requêtes

5 4 Performances et tuning 7. Utilisation de MySQL Enterprise Monitor Description de MySQL Enterprise Monitor Fonctionnalités de MySQL Enterprise Monitor Fonctionnalités des systèmes Fonctionnalités des données Fonctionnalités de performances Fonctionnalités dans un Cloud Utilisation de Performance Schema Description de Performance Schema Installation de Performance Schema Relevé et analyse des captures Investigation de performances au niveau serveur Investigation de performances au niveau table Chapitre 5 Indexation 1. Qu'est-ce qu'un index? Présentation des types d'index Index B-Tree Index Hash Index R-Tree Index Bitmap Index FullText Stratégie de mise en œuvre d'un index Impact des index sur l'environnement base de données Stockage des index sur disque Mode de stockage des index sur moteur MyISAM Chargement des index en mémoire Coût de mise à jour des données Opérations sur les index Création d'un index Suppression d'un index Justification de mise en œuvre Principe de cardinalité Principe de sélectivité

6 Table des matières 5 4. Sélectivité d'un index Bonnes pratiques d'indexation Surveiller le Select_full_join Définir les clauses d'indexation Justification d'utilisation Utilisation d'un index Plan d'exécution Forcer l'utilisation d'un index Ignorer l'utilisation d'un index Modifier l'ordre du parseur SQL Coût de mise à jour des données Index et maintenance de table Prise en compte des buffers Reconstruction d'objet table Mise à jour des statistiques Vérification de mise à jour des statistiques Analyse des statistiques Mise à jour d un index Optimisation d'un index Justification d'un index Mise à jour en différé Désactiver la mise à jour automatique des statistiques Activer l'optimisation des index FullText Chapitre 6 Partitionnement 1. Qu'est-ce que le partitionnement? Quels sont les critères de mise en œuvre? Concept de partitionnement de données Augmenter les performances Description du partitionnement Fonctionnement Mécanisme Caractéristiques techniques du partitionnement Gestion des données partitionnées sur disque

7 6 Performances et tuning 3. Types de partitionnement Création d'un partitionnement vertical Création d'un partitionnement horizontal Méthodologie de création de partition Création de type Hash partition Création de type Key partition Création de type Range partition Création de type List partition Création de type Columns partition Création de type Linear partition Sous-partitionnement des données Partitionnement avancé et moteur de stockage Prise en charge des moteurs de stockage Partitionnement non applicable Manipulation des données partitionnées Sélection de données dans une partition spécifique Mécanisme de pruning partition Monitorer le partitionnement Informations sur le partitionnement Méthode Show Create Table Méthode Show Table Status Méthode Information_Schema Partition Méthode Explain Partition Surveiller la répartition des données Maintenance des tables partitionnées Activer le partitionnement de données Activer le partitionnement au niveau de l'instance Activer le partitionnement au niveau de la table Maintenance des partitions Ajout de partition Réorganisation de partition Reconstruction de partition Division (split) de partition Fusion (merge) de partitions Libération (coalesce) de partition

8 Table des matières Suppression de partition Supprimer le partitionnement des données Impact de performance des opérations de partition Chapitre 7 Tuning des requêtes 1. Qu'est-ce qu'une requête lente? Premiers pas dans l'optimisation SQL Collecter les requêtes de l'instance Analyse des requêtes journalisées Utilitaire d'analyse Analyse des requêtes collectées Contrôle des points d'optimisation Contrôler les paramètres clés Cacher les index Cacher les résultats des requêtes Surveiller la consommation mémoire Optimiser le modèle de requête Plan d'optimisation MySQL Query Optimizer Transformation des requêtes Exécution des requêtes Valoriser le coût des requêtes Contrôler les optimisations Paramètres système d'amélioration des requêtes Déterminer la valeur optimale du read_buffer_size Déterminer la valeur optimale du sort_buffer_size Paramètres hints d'amélioration des requêtes Statistiques Fonctionnement Échantillon des statistiques Mode de fonctionnement transitoire Mode de fonctionnement d'échantillonnage Mode de fonctionnement persistant

9 8 Performances et tuning 6.3 Mise à jour des statistiques Suivi des statistiques Analyse du plan d'exécution Optimisation des requêtes avec EXPLAIN Commande EXPLAIN au format traditionnel Commande EXPLAIN au format JSON Sous-requêtes Description des sous-requêtes Présentation des stratégies d'optimisation Optimisation traditionnelle Amélioration des sous-requêtes Paramètres d'optimisation des sous-requêtes Chapitre 8 MySQL Cache et cache système 1. Qu'est-ce que le cache et le Query Cache? Le cache des données système Les caches des données MySQL Le cache des requêtes MySQL Mécanisme de fonctionnement Gestion des données dans le Query Cache Configuration du Query Cache Le Query Cache est-il toujours nécessaire? Liste des paramètres Initialisation des paramètres Paramètre QUERY_CACHE_TYPE Paramètre QUERY_CACHE_SIZE Paramètre QUERY_CACHE_LIMIT Paramètre QUERY_CACHE_MIN_RES_UNIT Paramètre QUERY_CACHE_ALLOC_BLOCK_SIZE Paramètre QUERY_PREALLOC_SIZE Gestion et maintenance du Query Cache Activer le Query Cache Désactiver le Query Cache Vider le Query Cache

10 Table des matières Surveiller le Query Cache Surveiller le statut des variables du Query Cache Surveiller les performances Variables avancées du Query Cache Variable Qcache_free_blocks Variable Qcache_free_memory Variable Qcache_hits Variable Qcache_inserts Variable Qcache_lowmem_prunes Variable Qcache_not_cached Variable Qcache_queries_in_cache Variable Qcache_total_blocks Optimiseur et cache des données (SQL_CACHE) Prise en compte des limitations du Query Cache Monitorer la performance du Query Cache Déterminer le taux de remplissage du Query Cache Déterminer le taux de fragmentation du Query Cache Déterminer le pourcentage de requêtes en cache Déterminer le pourcentage de rotation du Query Cache Déterminer le pourcentage d'efficacité du Query Cache Chapitre 9 Configuration de MySQL Server 1. Configuration du serveur MySQL Initialisation des paramètres Démarrage de l'instance MySQL Prise en compte d'un chargement initial Configuration des paramètres de connexion Description du mode de connectivité Jeton de connectivité client Processus d arrière-plan : Listener Paramètres avancés de connexion Paramètre MAX_CONNECTIONS Paramètre MAX_USER_CONNECTIONS

11 10 Performances et tuning Paramètre MAX_CONNECT_ERRORS Paramètre SKIP_NAME_RESOLVE Paramètre MAX_ALLOWED_PACKET Paramètre SKIP_NETWORKING Surveiller les sessions de connectivité Surveiller les erreurs de connexion Configuration de l'utilisation mémoire Mémoire réservée pour le système d exploitation Mémoire nécessaire pour MySQL Cache des moteurs de stockage Cache des données MyISAM Cache des données InnoDB Mémoire nécessaire par connexion Description technique des buffers de sessions Calcul des buffers de sessions Allocation mémoire temporaire Mode de fonctionnement Caractéristiques techniques Calcul de l'efficacité du cache temporaire Gestion des I/O Files Prise en compte I/O de l'environnement Analyse des schémas de données MySQL Paramètre OPEN_FILES_LIMIT Vérifier la configuration de la description I/O Files utilisateur Paramètres du cache des tables Paramètre TABLE_OPEN_CACHE Paramètre DEFINITION_TABLE_CACHE Déterminer l efficacité du cache des tables Paramètres avancés sur les fichiers de structure InnoDB Configuration de la concurrence d'accès aux données Concurrence d'accès sur moteur MyISAM Concurrence d'accès sur moteur InnoDB Gestion des transactions Les transactions Niveaux d'isolation des transactions

12 Table des matières Phénomène de deadlock Journalisation des transactions Fonctionnement des transactions dans MySQL Paramètre AUTOCOMMIT Paramètre ISOLATION_LEVEL Verrouillage implicite et explicite Nouveautés Chapitre 10 Caractéristiques avancées des objets MySQL 1. Les objets pris en charge Les utilisateurs Description des utilisateurs Création des utilisateurs Fonctionnalités avancées de connectivité et d utilisation Gestion de la sécurité Paramétrages avancés d utilisation Les tables Stockage d une table Création avancée d une table compressée Prise en compte des clés étrangères Vues Fonctionnement Création de vue Création avancée d une vue Suppression de vue Requêtes préparées Pourquoi utiliser des requêtes préparées? Création d une requête préparée Exécuter une requête préparée Libérer une requête préparée Procédures stockées et fonctions Pourquoi utiliser des procédures stockées? Création d une procédure stockée

13 12 Performances et tuning 6.3 Création d une fonction Gestion des paramètres Exécuter une procédure stockée Supprimer une procédure stockée Triggers Pourquoi utiliser un trigger? Création d un trigger Gestion d événement Supprimer un trigger Prise en compte des limitations d un trigger Recherche fulltext Présentation du fulltext Création de colonne fulltext Création d index sur colonne fulltext Sélectionner des données fulltext Obtenir les métadonnées des objets Métadonnées des tables Métadonnées des procédures Métadonnées des triggers Métadonnées des vues Chapitre 11 Gestion d'un moteur de stockage 1. Définition d un moteur de stockage Liste des moteurs de stockage Principaux moteurs sous MySQL Liste des moteurs de stockage disponibles Moteurs de stockage disponibles en version Moteur de stockage MyISAM Description du moteur MyISAM Historique Caractéristiques techniques et fonctionnalités

14 Table des matières Fonctionnement Mécanisme de fonctionnement Gestion des données en mémoire Gestion des données sur disques Gestion des buffers MyISAM Paramètre KEY_BUFFER_SIZE Déterminer la taille optimale du Key buffer Déterminer le pourcentage d'occupation du Key buffer Déterminer de multiples Key Cache Surveiller le buffer MyISAM Surveiller la performance du buffer MyISAM Gestion des tables Création d'une table Déterminer la taille d'une table Maintenance et optimisation d'une table Compactage d'une table Informations détaillées d'une table Paramétrages avancés MyISAM Optimisation de la concurrence d'accès aux données Paramètre BULK_INSERT_BUFFER_SIZE Paramètre MYISAM_SORT_BUFFER_SIZE Paramètre MYISAM_STATS_METHOD Paramètre MYISAM-BLOCK-SIZE Paramètre KEY_CACHE_BLOCK_SIZE Paramètre TMP_TABLE_SIZE Moteur de stockage Memory Description du moteur Memory Présentation de Memory Caractéristiques techniques Principe d'utilisation Fonctionnement Mécanisme de fonctionnement Gestion des données en mémoire Gestion des données sur disque Gestion des buffers Memory Paramètre MAX_HEAP_TABLE_SIZE Surveiller le buffer Memory

15 14 Performances et tuning 4.4 Gestion des tables et index Création d'une table Déterminer la taille d'une table Maintenance et optimisation d'une table Persistance des données Memory sur disque Informations détaillées d'une table mémoire Utilisation d'un index Utilisation des moteurs de stockage secondaires Moteur de stockage Archive Présentation du moteur Archive Création d'une table Maintenance de la table Limites techniques du moteur Moteur de stockage CSV Présentation du moteur CSV Création d'une table Limites techniques du moteur Moteur de stockage Federated Présentation du moteur Federated Création d'une table Gestion des données Limites techniques du moteur Besoin d'un moteur transactionnel? Comparatif des moteurs de stockage MyISAM vs InnoDB Comparatif des fonctionnalités Comparatif des performances Quel avenir pour MyISAM? Chapitre 12 Moteur de stockage InnoDB 1. Description et utilisation du moteur InnoDB Description du moteur Historique Versions du moteur InnoDB Caractéristiques techniques du moteur

16 Table des matières Fonctionnement Mécanisme de fonctionnement Gestion des données en mémoire Gestion des données sur disque Configuration du moteur InnoDB Initialisation des paramètres Paramètre DEFAULT_STORAGE_ENGINE Paramètre INNODB_FILE_PER_TABLE Paramètre INNODB_FILE_FORMAT Paramètre INNODB_STRICT_MODE Prise en compte du plug-in InnoDB Installation du plug-in InnoDB Vérification du plug-in InnoDB Gestion des tables Création d'une table Maintenance et optimisation d'une table Compactage d'une table Gestion des buffers InnoDB Paramètre INNODB_BUFFER_POOL_SIZE Paramètre INNODB_ADDITIONAL_MEM_POOL_SIZE Paramètre INNODB_BUFFER_POOL_AWE_MEM_MB Déterminer l'efficacité du Buffer Pool Déterminer le pourcentage de pages libres Gestion des journaux InnoDB Fonctionnement de la journalisation Déterminer la taille optimale des journaux Déterminer le pourcentage d'occupation des fichiers Log Files Surveiller les Redo logs Paramètres InnoDB Log Paramètre INNODB_LOG_GROUP_HOME_DIR Paramètre INNODB_LOG_BUFFER_SIZE Paramètre INNODB_LOG_FILE_SIZE Paramètre INNODB_FLUSH_LOG_AT_TRX_COMMIT Paramètre INNODB_LOG_FILES_IN_GROUP

17 16 Performances et tuning 7. Gestion des segments d'annulation Le tablespace d'undo Paramètre INNODB_DATA_FILE_PATH Paramètre INNODB_UNDO_DIRECTORY Paramètre INNODB_UNDO_LOGS Paramètre INNODB_UNDO_TABLESPACES Surveiller les segments d'annulation Paramétrages avancés InnoDB Paramètre INNODB_BUFFER_POOL_INSTANCES Paramètre INNODB_CHANGE_BUFFER_MAX_SIZE Paramètre INNODB_IO_CAPACITY Paramètre INNODB_CHECKSUM_ALGORITHM Paramètre INNODB_DOUBLEWRITE Paramètre INNODB_FLUSH_METHOD Paramètre INNODB_USE_NATIVE_AIO Paramètre INNODB_XA_SUPPORTS Paramètre INNODB_THREAD_CONCURRENCY Paramètre INNODB_PURGE_THREADS Paramètre INNODB_READ_IO_THREADS Paramètre INNODB_WRITE_IO_THREADS Paramètre INNODB_MAX_DIRTY_PAGES_PCT Paramètre INNODB_OPEN_FILES Surveillance du moteur InnoDB Information InnoDB STATUS Informations sur les InnoDB MUTEX Surveillance de la journalisation Nouveautés du moteur InnoDB Nouveautés MySQL 5.7 du moteur InnoDB attendues

18 Table des matières 17 Chapitre 13 Prise en compte de l'environnement 1. Quelle architecture système? Prise en considération de l'environnement hôte Prise en compte du stockage (SAN, NAS, SSD, HDISK...) Présentation des systèmes de stockage Le SAN (Storage Area Network) Le NAS (Network-Attached Storage) Le SSD (Solid-State Drive) Description des types de RAID Prise en compte des processeurs (cores) Présentation des processeurs Architecture Threading Architecture SMP Architecture NUMA Prise en compte de la mémoire (RAM) Mémoire haute (RAM) Mémoire basse (SWAP) Mémoire disque (RAMDISK/RAMFS) Mémoire verrouillée (MEMLOCK) Configuration et optimisation du système d'exploitation Configuration de la couche réseau (Network) Performances du partitionnement système (filesystem) Présentation des systèmes de fichiers Caractéristiques techniques des systèmes de fichiers Configuration des systèmes de fichiers Performances des systèmes de fichiers Sauvegarde et restauration Sauvegarde MYSQLDUMP Restauration MYSQL

19 18 Performances et tuning 10. MySQL Enterprise Backup (MEB) Présentation de MEB Mise en œuvre Sauvegarde en ligne Sauvegarde complète Sauvegarde incrémentielle Restauration Chapitre 14 Haute performance MySQL (réplication) 1. Description de la réplication Présentation de la réplication des données Qu'est-ce qu'une réplication de données? Dans quels cas utiliser la réplication? Fonctionnement Mécanisme de fonctionnement Gestion des données en mémoire Gestion des données sur disques Conception d'architecture répliquée Prise en compte de l'environnement Architecture de réplication Concept de réplication Réplication maître/esclave Réplication maître/maître Mise en œuvre d'une réplication Configuration de la fonctionnalité MySQL Replication Préparation des environnements Configuration MySQL Server Préparation de l'environnement maître Préparation de l'environnement esclave Synchronisation des données à répliquer Relevé de position de l'environnement maître Sauvegarde des données de l'environnement maître Restauration des données de l'environnement esclave Positionner l'environnement esclave

20 Table des matières Démarrer la réplication Suivi des événements de réplication Paramétrages avancés de MySQL Replication Gestion des paramètres de réplication Paramètre SERVER-ID Paramètre AUTO_INCREMENT_INCREMENT Paramètre AUTO_INCREMENT_OFFSET Paramètre EXPIRE_LOG_DAYS Paramètre SLAVE_NET_TIMEOUT Gestion des paramètres des binlogs Paramètre SYNC_BINLOG Paramètre BINLOG_CACHE_SIZE Paramètre BINLOG_FORMAT Paramètre BINLOG-IGNORE-DB Gestion des paramètres des relaylogs Paramètre REPLICATE-IGNORE-DB Paramètre REPLICATE-DO-DB Optimisation des paramètres de réplication Présentation des points de contrôle de réplication Paramètre BINLOG_CHECKSUM Paramètre MASTER_VERIFY_CHECKSUM Paramètre SLAVE_SQL_VERIFY_CHECKSUM Amélioration de la réplication en mode ROW Gestion du parallélisme de réplication Augmenter la capacité avec la réplication multithread Paramètre SLAVE_PARALLEL_WORKERS Surveiller les serveurs de réplication Monitorer l'environnement maître Information du statut Master Surveiller les sessions de réplication Monitorer l'environnement esclave Information du statut Slave Surveiller les threads esclaves Surveiller le parallélisme du travail Informations basiques de réplication esclave Information de la réplication en provenance du maître Information de la réplication mise à jour esclave

MySQL 5.6 Performances et Tuning

MySQL 5.6 Performances et Tuning Introduction à MySQL 1. Introduction 23 2. Historique de MySQL 24 3. Liste des produits MySQL 26 4. Liste des environnements supportés 27 5. Les certifications MySQL 28 6. Documentation en ligne 30 Architecture

Plus en détail

Tuning des requêtes. Chapitre 7. 1. Qu'est-ce qu'une requête lente?

Tuning des requêtes. Chapitre 7. 1. Qu'est-ce qu'une requête lente? 147 Chapitre 7 Tuning des requêtes 1. Qu'est-ce qu'une requête lente? Tuning des requêtes Lorsqu'il y a des remontées d'utilisateurs ou une constatation de comportement lent au niveau de l'application,

Plus en détail

MySQL 5.6 Administration et optimisation

MySQL 5.6 Administration et optimisation Avant-propos 1. MySQL en quelques mots 17 2. Objectifs du livre 18 3. Description 18 Installation du serveur 1. Généralités 21 1.1 Stabilité des versions 21 1.2 Version communautaire et version Enterprise

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - - http://dasini.net/blog

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - - http://dasini.net/blog Architectures haute disponibilité avec MySQL Architectures Architectures haute disponibilité haute disponibilité avec MySQL avec MySQL Olivier Olivier DASINI DASINI - - http://dasini.net/blog Forum PHP

Plus en détail

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition)

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition) Avant-propos 1. Les objectifs de ce livre 13 2. Les principaux sujets qu'aborde ce livre 13 3. À qui s adresse ce livre? 14 4. Les pré-requis 14 Introduction à MySQL 1. Introduction aux bases de données

Plus en détail

Chapitre 1 : Introduction

Chapitre 1 : Introduction Chapitre 1 : Introduction A. Objectifs de l'ouvrage.................. 8 B. Présentation d'oracle11g................. 8 1. Introduction........................ 8 2. Principales nouveautés de la version

Plus en détail

Optimisations des SGBDR. Étude de cas : MySQL

Optimisations des SGBDR. Étude de cas : MySQL Optimisations des SGBDR Étude de cas : MySQL Introduction Pourquoi optimiser son application? Introduction Pourquoi optimiser son application? 1. Gestion de gros volumes de données 2. Application critique

Plus en détail

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes) Avant-propos 1. Lectorat 11 2. Pré-requis 12 3. Objectifs 12 4. Environnement technique 13 Choisir la bonne architecture matérielle 1. Introduction 15 2. Architecture disque 16 2.1 La problématique de

Plus en détail

PLAN DE COURS ORACLE : ADMINISTRATION DE BASES DE DONNEES. Objectif. Code. Dure e. Public Concerne. Pre -requis. Programme OR305

PLAN DE COURS ORACLE : ADMINISTRATION DE BASES DE DONNEES. Objectif. Code. Dure e. Public Concerne. Pre -requis. Programme OR305 PLAN DE COURS ORACLE : ADMINISTRATION DE BASES DE DONNEES Objectif Administrer une ou plusieurs bases de, tant sous l'aspect "gestionnaire de " que sous l'aspect "responsable système Oracle". Public Concerne

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau Performances PHP Julien Pauli Cyril Pierre de Geyer Guillaume Plessis Préface d Armel Fauveau Groupe Eyrolles, 2012, ISBN : 978-2-212-12800-0 Table des matières Avant-propos... 1 Pourquoi ce livre?.....................................................

Plus en détail

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers Programme détaillé Objectifs de la formation Les systèmes de gestion de bases de données prennent aujourd'hui une importance considérable au regard des données qu'ils hébergent. Véritable épine dorsale

Plus en détail

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 15 2.2 Mode de fonctionnement client/serveur 16 2.3 Les plates-formes possibles 18 2.4 Les composants de SQL

Plus en détail

SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos) Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 14 2.2 Mode de fonctionnement Client/Serveur 16 2.3 Les plates-formes possibles 17 2.4 Les composants de SQL

Plus en détail

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES SGBD / Aide à la décision CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES Réf: KAO Durée : 15 jours (7 heures) OBJECTIFS DE LA FORMATION Ce cycle complet vous apportera les connaissances nécessaires pour

Plus en détail

Audit et optimisation MySQL 5

Audit et optimisation MySQL 5 Audit et optimisation MySQL 5 Bonnes pratiques pour l administrateur Pascal Borghino Olivier Dasini Arnaud Gadal Groupe Eyrolles, 2010, ISBN : 978-2-212-12634-1 Table des matières CHAPITRE 1 Gérer une

Plus en détail

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques Plan de formation : Certification OCA Oracle 11g Description Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques industriels les plus avancés. Cette formation permettra

Plus en détail

NIMBUS TRAINING. Oracle 12C Administration. Description : Objectifs. Publics. Durée. Pré-requis

NIMBUS TRAINING. Oracle 12C Administration. Description : Objectifs. Publics. Durée. Pré-requis Oracle 12C Administration Description : La consolidation de bases de données est une étape clé de l'accès au cloud. Oracle Database 12C en accélère et en simplifie le processus, permettant la haute densité

Plus en détail

dans laquelle des structures vont être créées pour une ou plusieurs applications.

dans laquelle des structures vont être créées pour une ou plusieurs applications. Création d'une nouvelle base de données A. Vue d'ensemble 1. Étapes de création d'une nouvelle base de données pour une application Le processus complet de création d'une nouvelle base de données pour

Plus en détail

Optimisation des bases de données

Optimisation des bases de données Optimisation des bases de données Mise en œuvre sous Oracle Laurent Navarro Avec la contribution technique d Emmanuel Lecoester Pearson Education France a apporté le plus grand soin à la réalisation de

Plus en détail

Avant-propos. Contexte et présentation des technologies SharePoint. Méthodologie et préparation du projet Chapitre 2. Chapitre 1

Avant-propos. Contexte et présentation des technologies SharePoint. Méthodologie et préparation du projet Chapitre 2. Chapitre 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI210SHAF dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

Cours Administration BD

Cours Administration BD Faculté des Sciences de Gabès Cours Administration BD Chapitre 2 : Architecture Oracle Faîçal Felhi felhi_fayssal@yahoo.fr 1 Processus serveur 1 Mémoire PGA Architecture SGBD Oracle Processus serveur 2

Plus en détail

Oracle Database 11g : Tuning Release 2

Oracle Database 11g : Tuning Release 2 Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g : Tuning Release 2 Durée: 5 Jours Description Le cours démarre avec une base de données inconnue nécessitant un réglage. Les différents

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez

Plus en détail

SharePoint Server 2013 Déploiement et administration de la plate-forme

SharePoint Server 2013 Déploiement et administration de la plate-forme Présentation des technologies SharePoint 1. Historique des technologies SharePoint 13 1.1 SharePoint Team Services v1 14 1.2 SharePoint Portal Server 2001 14 1.3 Windows SharePoint Services v2 et Office

Plus en détail

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 10g - Administration Workshop II. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 10g - Administration Workshop II. 5 Jours [35 Heures] Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Utiliser RMAN pour créer et gérer des jeux de sauvegarde et des copies d'image Récupérer la base de données jusqu'à un point dans

Plus en détail

Création d'une nouvelle base de données

Création d'une nouvelle base de données 199 Chapitre 7 Création d'une nouvelle base de données 1. Vue d'ensemble Création d'une nouvelle base de données 1.1 Étapes de création d'une nouvelle base de données pour une application Le processus

Plus en détail

A. Présentation. B. Introduction. Chapitre 11

A. Présentation. B. Introduction. Chapitre 11 Chapitre 11 A. Présentation 1. Pré-requis matériel et configuration de l'environnement Pour effectuer toutes les mises en pratique de ce chapitre, vous devez disposer et configurer les machines virtuelles

Plus en détail

Oracle 12c Administration

Oracle 12c Administration Introduction 1. Objectifs de l'ouvrage 19 2. Présentation d'oracle Database 12c 20 2.1 Introduction 20 2.2 Principales nouveautés de la version 12 22 3. Conventions d'écriture 24 Les bases de l'architecture

Plus en détail

ORACLE TUNING PACK 11G

ORACLE TUNING PACK 11G ORACLE TUNING PACK 11G PRINCIPALES CARACTÉRISTIQUES : Conseiller d'optimisation SQL (SQL Tuning Advisor) Mode automatique du conseiller d'optimisation SQL Profils SQL Conseiller d'accès SQL (SQL Access

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

SQL pour. Oracle 10g. Razvan Bizoï. Tsoft, Groupe Eyrolles, 2006, ISBN : 2-212-12055-9, ISBN 13 : 978-2-212-12055-4

SQL pour. Oracle 10g. Razvan Bizoï. Tsoft, Groupe Eyrolles, 2006, ISBN : 2-212-12055-9, ISBN 13 : 978-2-212-12055-4 SQL pour Oracle 10g Razvan Bizoï Tsoft, Groupe Eyrolles, 2006, ISBN : 2-212-12055-9, ISBN 13 : 978-2-212-12055-4 Table des matières PRÉAMBULE... MODULE 1 : PRÉSENTATION DE L ENVIRONNEMENT... 1-1 Qu'est-ce

Plus en détail

SQL Server 2014 Optimisez l'exploitation de vos bases de données et tirez parti des dernières nouveautés

SQL Server 2014 Optimisez l'exploitation de vos bases de données et tirez parti des dernières nouveautés Introduction 1. Les objectifs du livre 15 1.1 Décrire les nouvelles fonctionnalités SQL Server 2014 15 1.2 Décrire d'autres fonctionnalités et combattre les idées reçues 17 2. L'organisation du livre 18

Plus en détail

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1 1 COMPOSANTS DE L ARCHITECTURE D UN SGBD Chapitre 1 Généralité 2 Les composants principaux de l architecture d un SGBD Sont: Les processus Les structures mémoires Les fichiers P1 P2 Pn SGA Fichiers Oracle

Plus en détail

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE Avant-propos 1. À qui ce livre s'adresse-t-il? 19 2. Prérequis 20 3. Objectifs 20 4. Organisation du livre 21 5. Pour aller plus loin 22 N-tiers, JEE et Oracle WebLogic Server 1. Introduction 23 1.1 Modèle

Plus en détail

Catalogue de formations

Catalogue de formations Catalogue de formations Septembre 2015 Déclaration d'activité de formation enregistrée sous le numéro 43 70 00644 70 2 L'excellence Créé en 2010, la société Loxodata recherche avant tout la satisfaction

Plus en détail

Optimisation de MySQL

Optimisation de MySQL Olivier DASINI Optimisation de MySQL http://dasini.net/blog/ 1 Votre conférencier Olivier DASINI Formateur certifié MySQL Consultant technologies Open Sources olivier@dasini.net 2 Au programme... Introduction

Plus en détail

Citrix XenApp 6.5 Concepts et mise en oeuvre de la virtualisation d'applications

Citrix XenApp 6.5 Concepts et mise en oeuvre de la virtualisation d'applications Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble 15 1.1 Terminologie et concepts 16 1.2 Bénéfices 17 1.3 Technologies et solutions de virtualisation 19 1.3.1 Virtualisation de serveurs

Plus en détail

Base de données MySQL

Base de données MySQL LA BASE DE DONNÉES OPEN SOURCE LA PLUS POPULAIRE AU MONDE POINTS FORTS Base de données MySQL MySQL Enterprise Backup MySQL Enterprise High Availability MySQL Enterprise Scalability MySQL Enterprise Authentication

Plus en détail

Hyper-V et SC Virtual Machine Manager Technologie de virtualisation sous Windows Server 2008 R2 [2ième édition]

Hyper-V et SC Virtual Machine Manager Technologie de virtualisation sous Windows Server 2008 R2 [2ième édition] Implémentation et gestion d'hyper-v 1. Introduction 13 1.1 Virtualisation et Green Computing 14 1.1.1 Le constat 14 1.1.2 Des chiffres 15 1.1.3 Pour corréler... 15 1.1.4 Agir! 16 1.2 Virtualisation et

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières Les éléments à télécharger sont disponibles

Plus en détail

Introduction aux SGBDR

Introduction aux SGBDR 1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux

Plus en détail

Du 10 Fév. au 14 Mars 2014

Du 10 Fév. au 14 Mars 2014 Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN

Plus en détail

Nouveautés de PostgreSQL 9.2

Nouveautés de PostgreSQL 9.2 Table des matières PostgreSQL 9.2...3 1 Au menu...3 2 Performances...3 2.1 Scalabilité des lectures...4 2.2 Scalabilité des lectures - graphique...4 2.3 Scalabilité des écritures...5 2.4 Scalabilité des

Plus en détail

Utilisation de PostgreSQL Cas d'utilisation et retour d'expérience. Société Elma, Jean Samuel Reynaud reynaud@elma.fr 1

Utilisation de PostgreSQL Cas d'utilisation et retour d'expérience. Société Elma, Jean Samuel Reynaud reynaud@elma.fr 1 Utilisation de PostgreSQL Cas d'utilisation et retour d'expérience Société Elma, Jean Samuel Reynaud reynaud@elma.fr 1 Qui sommes nous? Jean Samuel Reynaud, Administrateur systèmes et réseaux Société Elma,

Plus en détail

Implémentation d'une base de données SQL Server 2005

Implémentation d'une base de données SQL Server 2005 Implémentation d'une base de données SQL Server 2005 Dates : 26 30 Septembre 2011 Durée : 05 Jours PARTICIPANTS : Ce cours est destiné aux professionnels des technologies de l'information qui souhaitent

Plus en détail

Table des matières. Module 1 L ARCHITECTURE D ORACLE... 1-1. Module 2 L INSTALLATION... 2-1

Table des matières. Module 1 L ARCHITECTURE D ORACLE... 1-1. Module 2 L INSTALLATION... 2-1 Table des matières Module 1 L ARCHITECTURE D ORACLE... 1-1 La base de données... 1-2 Le stockage des données... 1-4 L instance... 1-6 La zone «Shared Pool»... 1-7 La zone «Buffer Cache»... 1-8 L exécution

Plus en détail

Chapitre 1 Introduction

Chapitre 1 Introduction Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage SOBI10SHA dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

Il est nécessaire de connaître au moins un système d'exploitation de type graphique.

Il est nécessaire de connaître au moins un système d'exploitation de type graphique. GBD-030 Oracle Prise en main Saint-Denis à 9h30 5 jours Objectifs : Une formation Oracle complète pour découvrir tous les concepts du système et les différentes façons de les utiliser concrètement tout

Plus en détail

SAP BusinessObjects BI 4.x Installation et administration

SAP BusinessObjects BI 4.x Installation et administration Présentation et prérequis 1. Présentation 15 1.1 Objectif de l'ouvrage 15 1.2 Historique de SAP Business Objects 17 1.3 Historique des versions 19 1.4 Le concept de la couche sémantique 19 2. Les produits

Plus en détail

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510 Introduction A. Au sujet du livre 10 B. Au sujet de l'examen 10 Chapitre 1 Les nouveautés de vsphere A. Présentation 14 B. En quoi vsphere 5 diffère de vsphere 4? 14 1. Un Service Console abandonné 14

Plus en détail

NIMBUS TRAINING. Mise en œuvre d une SGBD dans toutes les étapes du projet. Déscription. Objectifs. Publics. Durée. Pré-requis

NIMBUS TRAINING. Mise en œuvre d une SGBD dans toutes les étapes du projet. Déscription. Objectifs. Publics. Durée. Pré-requis Mise en œuvre d une SGBD dans toutes les étapes du projet. Déscription A partir des retours d expérience, et des préconisations des éditeurs, présenter les facteurs clés de succès et les bonnes pratiques

Plus en détail

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 INTRODUCTION Ce cours apprend aux stagiaires comment installer, configurer et administrer SharePoint, ainsi que gérer et surveiller

Plus en détail

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g: Administration Workshop I Release 2 Durée: 5 Jours Description Ce cours constitue la première étape de votre formation en tant

Plus en détail

Pro/INTRALINK 10.0. Guide des programmes de formation

Pro/INTRALINK 10.0. Guide des programmes de formation Pro/INTRALINK 10.0 Guide des programmes de formation Guide des programmes de formation avec instructeur Mise à jour vers Windchill 10.0 pour les administrateurs système Administration du système de Windchill

Plus en détail

MySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication

MySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication MySQL - Réplication Réplication MySQL MySQL supporte la réplication unidirectionnelle interne. Un serveur sert de maître, et les autres servent d esclaves. Le serveur entretient des logs binaires, ainsi

Plus en détail

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 Système virtuel StruxureWare Data Center Expert Le serveur StruxureWare Data Center Expert 7.2 est disponible comme système virtuel pris en charge

Plus en détail

Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures] Objectif Utiliser les techniques de gestion de la mise en cache pour contrôler et améliorer les performances des requêtes Définir des mesures simples et des mesures calculées pour une table de faits Créer

Plus en détail

Exchange Server 2013 Configuration et gestion de votre environnement de messagerie

Exchange Server 2013 Configuration et gestion de votre environnement de messagerie Introduction à Exchange 1. Présentation d'exchange 17 1.1 La messagerie au sein de l entreprise 17 1.2 L évolution des plateformes Exchange 18 2. Introduction à Exchange 2O13 23 2.1 Contribution aux métiers

Plus en détail

ALCOMP CATALOGUE DE FORMATION

ALCOMP CATALOGUE DE FORMATION ALCOMP CATALOGUE DE FORMATION 1 N Alcomp transfert de compétences vers nos clients» «Le 2 A : Formations ORACLE A1 : Fondamentaux : Sommaire A2 : Cursus développement : A3 : Cursus Administration : B1

Plus en détail

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN Table des matières 1 Chapitre 1 Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble....13 1.1 Terminologie et concepts...13 1.2 Bénéfices....15 1.3 Technologies et solutions de virtualisation...16

Plus en détail

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery et Acronis ExtremeZ-IP ARCHITECTURE DE RÉFÉRENCE

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery et Acronis ExtremeZ-IP ARCHITECTURE DE RÉFÉRENCE Acronis Backup & Recovery for Mac Acronis Backup & Recovery et Acronis ExtremeZ-IP Ce document décrit les spécifications techniques et les meilleures pratiques relatives à la mise en œuvre d'une solution

Plus en détail

Table des matières Page 1

Table des matières Page 1 Table des matières Page 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage CE12WINA dans la zone de recherche et validez.

Plus en détail

SQL pour. Oracle 10g. Razvan Bizoï. Tsoft, Groupe Eyrolles, 2006, ISBN : 2-212-12055-9, ISBN 13 : 978-2-212-12055-4

SQL pour. Oracle 10g. Razvan Bizoï. Tsoft, Groupe Eyrolles, 2006, ISBN : 2-212-12055-9, ISBN 13 : 978-2-212-12055-4 SQL pour Oracle 10g Razvan Bizoï Tsoft, Groupe Eyrolles, 2006, ISBN : 2-212-12055-9, ISBN 13 : 978-2-212-12055-4 Ce guide de formation a pour but de vous permettre d'acquérir une bonne connaissance du

Plus en détail

Notion de base de données

Notion de base de données Notion de base de données Collection de données opérationnelles enregistrées sur un support adressable et utilisées par les systèmes et les applications Les données doivent être structurées indépendamment

Plus en détail

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

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales

Plus en détail

Citrix XenApp 7.5. d applications. de la virtualisation. Sylvain GAUMÉ. Concepts et mise en œuvre

Citrix XenApp 7.5. d applications. de la virtualisation. Sylvain GAUMÉ. Concepts et mise en œuvre Citrix XenApp 7.5 Concepts et mise en œuvre de la virtualisation d applications Sylvain GAUMÉ Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr

Plus en détail

Administration Centrale : Opérations

Administration Centrale : Opérations Administration Centrale : Opérations 2 Administration Centrale Opération 30/01/09 Sommaire 1 Introduction... 3 2 Topologie et services... 4 2.1 Serveurs de la Batterie... 4 2.2 Services sur le Serveur...

Plus en détail

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

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 186 Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 L'utilisation des fonctionnalités de haute disponibilité intégrées aux applications, L'ajout de solutions tierces. 1.1 Windows Server

Plus en détail

Exchange Server 2010 Exploitation d'une plateforme de messagerie

Exchange Server 2010 Exploitation d'une plateforme de messagerie Vue d'ensemble 1. Introduction : principales nouveautés d'exchange Server 2010 13 2. Éditions et modèles de licences 20 3. Rôles 21 4. Outils d'administration 22 5. Pré-requis 23 5.1 Pour Windows Server

Plus en détail

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen 70-341

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen 70-341 Chapitre 1 Introduction à Exchange A. Présentation d'exchange 16 1. Public visé 16 2. La messagerie au sein de l entreprise 16 3. L évolution des plateformes Exchange 17 B. Introduction à Exchange 2O13

Plus en détail

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1 Cours 6 Sécurisation d un SGBD DBA - M1ASR - Université Evry 1 Sécurisation? Recette d une application Vérification des fonctionnalités Vérification de l impact sur le SI existant Gestion du changement

Plus en détail

Plan de cette partie. Implantation des SGBD relationnels. Définition et fonctionnalités. Index. Coûts pour retrouver des données

Plan de cette partie. Implantation des SGBD relationnels. Définition et fonctionnalités. Index. Coûts pour retrouver des données Implantation des SGBD relationnels Université de Nice Sophia-Antipolis Version 3.4 25//06 Richard Grin Plan de cette partie Nous allons étudier (très rapidement!) quelques éléments de solutions utilisés

Plus en détail

Bacula et PostgreSQL, optimisation et retour d'expérience. Eric Bollengier / Marc Cousin

Bacula et PostgreSQL, optimisation et retour d'expérience. Eric Bollengier / Marc Cousin Bacula et PostgreSQL, optimisation et retour d'expérience Eric Bollengier / Marc Cousin Plan 1/2 Présentation Bacula Présentation Historique Architecture Le catalogue des sauvegardes Schéma simplifié du

Plus en détail

Le Rô le Hyper V Secônde Partie Ope ratiôns avance es avec Hyper-V

Le Rô le Hyper V Secônde Partie Ope ratiôns avance es avec Hyper-V Le Rô le Hyper V Secônde Partie Ope ratiôns avance es avec Hyper-V Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales fonctionnalités

Plus en détail

Chapitre 3 Gestion des sauvegardes

Chapitre 3 Gestion des sauvegardes Chapitre 3 Gestion des sauvegardes 1. Notions préalables et terminologie Gestion des sauvegardes 1.1 Consistance, snapshots et VSS L'erreur la plus commune lorsque l'on parle de solutions de sauvegarde,

Plus en détail

Développement de base de données Microsoft SQL Server 2012. Durée : 5 jours Référence : DPSQL12. Contenu

Développement de base de données Microsoft SQL Server 2012. Durée : 5 jours Référence : DPSQL12. Contenu Développement de base de données Microsoft SQL Server 2012 Durée : 5 jours Référence : DPSQL12 Cette formation permet aux participants de maîtriser les fonctionnalités de Microsoft SQL Server 2012 telles

Plus en détail

SQL Server Integration Services 2012 Mise en oeuvre d'un projet ETL avec SSIS

SQL Server Integration Services 2012 Mise en oeuvre d'un projet ETL avec SSIS Introduction à SSIS 1. Présentation de SSIS 13 1.1 Concepts de l ETL 13 1.2 Management Studio et SQL Server Data Tools 14 1.3 Architecture 14 2. SSIS 2012 17 2.1 Les nouveautés de la version 2012 17 2.2

Plus en détail

Performances PostgreSQL au niveau du système

Performances PostgreSQL au niveau du système 1 Performances PostgreSQL au niveau du système A propos de l'auteur Auteur: Julien Rouhaud julien.rouhaud@dalibo.com Société: DALIBO Date: Mars 2013 URL: www.dalibo.org 2 Licence Create Commons BY-NC-SA

Plus en détail

Citrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications

Citrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble 15 1.1 Terminologie et concepts 16 1.2 Bénéfices 17 1.3 Technologies et solutions de virtualisation 19 1.3.1 Introduction 19 1.3.2 Virtualisation

Plus en détail

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des

Plus en détail

Oracle DBA 1. Business Management and Global Internet Center. B.M.G.I. Center. Intitulé de la formation : Programme de 05 jours

Oracle DBA 1. Business Management and Global Internet Center. B.M.G.I. Center. Intitulé de la formation : Programme de 05 jours Business Management and Global Internet Center Intitulé de la formation : Programme de 05 jours B.M.G.I. Center Centre Agréé Microsoft Office Adresse : 88 Ter, Bd. KRIM Belkacem - Télemly, 16004 Alger

Plus en détail

Addenda du Guide de l administrateur

Addenda du Guide de l administrateur Addenda du Guide de l administrateur Cet Addenda contient les ajouts et les modifications apportées au texte du Guide de l'administrateur VERITAS Backup Exec for Windows Servers. Les informations contenues

Plus en détail

MariaDB/MySQL Avancé. Pierre Mavro Creative Commons License

MariaDB/MySQL Avancé. Pierre Mavro <pierre@mavro.fr> Creative Commons License MariaDB/MySQL Avancé Pierre Mavro Creative Commons License Sommaire Sommaire Introduction........................................................ 3 Installation.........................................................

Plus en détail

Consultant et Formateur - Unix/Linux/Open Source

Consultant et Formateur - Unix/Linux/Open Source Consultant et Formateur - Unix/Linux/Open Source Quelques exemples de mes formations Unix-Linux : Les bases indispensables Programmation shell : Scripts Unix-Linux Langage Perl : Scripts Unix-Linux-Microsoft

Plus en détail

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012-2 Tomes

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012-2 Tomes Avant-propos 1. À propos de Windows Server 2012, d Hyper-V et de System Center Virtual Machine 2012 SP1 15 2. Windows Server 2012 : une version majeure 16 2.1 Le premier système d exploitation «prêt pour

Plus en détail

WEA Un Gérant d'objets Persistants pour des environnements distribués

WEA Un Gérant d'objets Persistants pour des environnements distribués Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et

Plus en détail

VMWare Infrastructure 3

VMWare Infrastructure 3 Ingénieurs 2000 Filière Informatique et réseaux Université de Marne-la-Vallée VMWare Infrastructure 3 Exposé système et nouvelles technologies réseau. Christophe KELLER Sommaire Sommaire... 2 Introduction...

Plus en détail

Laboratoire 3 Optimisation de requêtes et analyse de la performance. 1 Introduction. Tâche 1 : Évaluation et optimisation de requêtes

Laboratoire 3 Optimisation de requêtes et analyse de la performance. 1 Introduction. Tâche 1 : Évaluation et optimisation de requêtes DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG660 - BASE DE DONNÉES HAUTE PERFORMANCE Laboratoire 3 Optimisation de requêtes et analyse de la performance 1 Introduction L objectif de ce troisième laboratoire

Plus en détail

Chapitre 2 Rôles et fonctionnalités

Chapitre 2 Rôles et fonctionnalités 19 Chapitre 2 Rôles et fonctionnalités 1. Introduction Rôles et fonctionnalités Les rôles et fonctionnalités ci-dessous ne sont qu'une petite liste de ceux présents dans Windows Server 2012 R2. 2. Les

Plus en détail

Bienvenue dans le Guide de mise en route - Utilitaires

Bienvenue dans le Guide de mise en route - Utilitaires Bienvenue dans le Guide de mise en route - Utilitaires Table des matières Bienvenue dans le Guide de mise en route - Utilitaires... 1 Performance Toolkit... 3 Débuter avec Performance Toolkit... 3 Installation...

Plus en détail

Boîte à outils OfficeScan

Boîte à outils OfficeScan Boîte à outils OfficeScan Manuel de l'administrateur Sécurité des points finaux Protection ti en ligne Sécurité Web Trend Micro Incorporated se réserve le droit de modifier sans préavis ce document et

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

La replication dans PostgreSQL

La replication dans PostgreSQL 10 mars 2011 Sommaire 1 Introduction 2 Les différents modes de réplication 3 La réplication par journaux Mise en place de la réplication en hot standby Limitations et critiques du hot standby Avenir du

Plus en détail

Acronis Backup & Recovery 11

Acronis Backup & Recovery 11 Acronis Backup & Recovery 11 Guide de démarrage rapide S'applique aux éditions suivantes : Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Serveur pour Linux Serveur pour

Plus en détail

Quel SGBDR pour VFP?

Quel SGBDR pour VFP? D. Peralta le 4 mars 2008 Rencontres AtoutFox 2007/2008 Quel SGBDR pour VFP? Lors des précédentes rencontres, nous avons écrit des articles sur l utilisation des SGBDR avec VFP. Nous avons vu les différentes

Plus en détail

LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2)

LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2) LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2) Avril 2014 Installation de l application Pré-requis (page 2) Mise en place de la base de données Base de données SQL Express (page 2) Base de données

Plus en détail