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

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. (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

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

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

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

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

//////////////////////////////////////////////////////////////////// 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

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

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

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

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

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

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

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

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

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

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

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

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

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

<Insert Picture Here> Solaris pour la base de donnés Oracle

<Insert Picture Here> Solaris pour la base de donnés Oracle Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs

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

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

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

MariaDB/MySQL Avancé. Pierre Mavro <pierre@mavro.fr> 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

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

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

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

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

Haute disponibilité avec PostgreSQL

Haute disponibilité avec PostgreSQL Haute disponibilité avec PostgreSQL Table des matières Haute-disponibilité avec PostgreSQL...4 1 À propos des auteurs...5 2 Licence...5 3 Au menu...6 4 PostgreSQL...6 5 Haute-disponibilité...7 6 Pooling

Plus en détail

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

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guide de démarrage rapide Ce document explique comment installer et utiliser Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Copyright

Plus en détail

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

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

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

Synchronisation Mysql (Replication)

Synchronisation Mysql (Replication) Synchronisation Mysql (Replication) [Petit avertissement : Bon, après relecture, je constate que c'est l'un des plus mauvais document que j'ai écrit. Mais bon, il est quand même utile ce torchon.] Nous

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

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

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

Tâches planifiées. Chapitre 5. 1. Introduction

Tâches planifiées. Chapitre 5. 1. Introduction 271 Chapitre 5 Tâches planifiées 1. Introduction Tâches planifiées SQL Server donne la possibilité d'automatiser les tâches administratives. Il n'est bien sûr pas possible d'automatiser toutes les tâches

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

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

Catalogue Formation «Vanilla»

Catalogue Formation «Vanilla» Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7

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

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

Guide de déploiement

Guide de déploiement Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows

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

PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18

PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18 Formations PostgreSQL Catalogue 2015 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 PostgreSQL Sauvegardes... 8 SQL : Conception & Mise en

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

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

Hyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS 70-659 Chapitre 1 Introduction à la virtualisation A. Qu'est-ce que la virtualisation? 16 B. Historique de la virtualisation 16 C. Technologie Hyperviseur et offres du marché 17 1. Hyperviseur Monolithique 23

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

ORACLE DIAGNOSTIC PACK 11G

ORACLE DIAGNOSTIC PACK 11G ORACLE DIAGNOSTIC PACK 11G PRINCIPALES CARACTÉRISTIQUES : Surveillance automatique des diagnostics (ADDM Automatic Database Diagnostic Monitor) Référentiel automatique de la charge (AWR Automatic Workload

Plus en détail

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

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Description de SQL SERVER. historique

Description de SQL SERVER. historique Description de SQL SERVER SQLServer est un SGBDR qui accepte et traite des requêtes concurrentes provenant de divers clients. Il envoie les réponses aux clients concernés via des API (Application Programming

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

Guide de prise en main Symantec Protection Center 2.1

Guide de prise en main Symantec Protection Center 2.1 Guide de prise en main Symantec Protection Center 2.1 Guide de prise en main Symantec Protection Center 2.1 Le logiciel décrit dans cet ouvrage est fourni dans le cadre d'un contrat de licence et seule

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

CA ARCserve Backup pour Windows

CA ARCserve Backup pour Windows CA ARCserve Backup pour Windows Manuel de l'agent pour Microsoft SQL Server r12 La présente documentation ainsi que tout programme d'aide informatique y afférant (ci-après nommés "Documentation") sont

Plus en détail

pour Windows Manuel de l agent pour Microsoft SQL Server r11.1 C00657-1F

pour Windows Manuel de l agent pour Microsoft SQL Server r11.1 C00657-1F BrightStor ARCServe Backup pour Windows Manuel de l agent pour Microsoft SQL Server r11.1 C00657-1F La présente documentation et le logiciel correspondant (ci-après nommés «documentation») sont exclusivement

Plus en détail

SQL Server 2012 Administration d une base de données transactionnelle

SQL Server 2012 Administration d une base de données transactionnelle 270 SQL Server 2012 Administration d une base de données transactionnelle Principe de fonctionnement Face à une alerte, l'agent peut réagir en exécutant un travail et/ou en prévenant un opérateur afin

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

Déploiement, administration et configuration

Déploiement, administration et configuration Office 365 Déploiement, administration et configuration Mickaël GILARDEAU Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la

Plus en détail

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

Implémentation des SGBD

Implémentation des SGBD Implémentation des SGBD Structure générale des applications Application utilisateur accédant à des données d'une base Les programmes sous-jacents contiennent du code SQL Exécution : pendant l'exécution

Plus en détail

CHAPITRE 1 ARCHITECTURE

CHAPITRE 1 ARCHITECTURE 07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA

Plus en détail

Oracle 10g Administration +

Oracle 10g Administration + Oracle 10g Administration + FAC-SIMILE Ce fac-simile contient : - la table des matières, - le préambule, - un extrait du chapitre 10 Auteur Razvan Bizoi GUIDE DE FORMATION La marque TSOFT est une marque

Plus en détail

Encryptions, compression et partitionnement des données

Encryptions, compression et partitionnement des données Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des

Plus en détail

Oracle Maximum Availability Architecture

Oracle Maximum Availability Architecture Oracle Maximum Availability Architecture Disponibilité des systèmes d informations Technologies et recommandations 1 Qu est-ce que Oracle Maximum Availability Architecture (MAA)? 1. Objectif : Disponibilité

Plus en détail

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! MAGIX PC Check & Tuning 2010 est la solution logicielle complète pour l'analyse, la maintenance et l'accélération

Plus en détail

Technologie SDS (Software-Defined Storage) de DataCore

Technologie SDS (Software-Defined Storage) de DataCore Technologie SDS (Software-Defined Storage) de DataCore SANsymphony -V est notre solution phare de virtualisation du stockage, dans sa 10e génération. Déployée sur plus de 10000 sites clients, elle optimise

Plus en détail

3. La SGA ou System global Area

3. La SGA ou System global Area 1/11 L'instance Oracle Oracle est une base de données composée de 3 parties différentes : L'instance Les fichiers de données Les fichiers de données facultatifs (fichier d'initialisation, fichier de mots

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

VRM Monitor. Aide en ligne

VRM Monitor. Aide en ligne VRM Monitor fr Aide en ligne VRM Monitor Table des matières fr 3 Table des matières 1 Introduction 3 2 Vue d'ensemble du système 3 3 Getting started 4 3.1 Démarrage de VRM Monitor 4 3.2 Démarrage de Configuration

Plus en détail

Table des matières 1. Avant-propos. Chapitre 1 Virtualisation du poste de travail

Table des matières 1. Avant-propos. Chapitre 1 Virtualisation du poste de travail Table des matières 1 Avant-propos Chapitre 1 Virtualisation du poste de travail 1. Définition et vue d'ensemble...13 1.1 Introduction...13 1.2 Cycle de vie du poste de travail....14 1.3 Terminologie....15

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

Proce dure Installation Cluster de basculement SQL Server 2005

Proce dure Installation Cluster de basculement SQL Server 2005 Proce dure Installation Cluster de basculement SQL Server 2005 Procédure d installation Ce document décrit la procédure d installation d un cluster de basculement SQL Server 2005. Il suit les recommandations

Plus en détail

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE ORACLE 10g Découvrez les nouveautés Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE Le Grid Computing d Entreprise Pourquoi aujourd hui? Principes et définitions appliqués au système d information Guy Ernoul,

Plus en détail

Licences Windows Server 2012 R2 dans le cadre de la virtualisation

Licences Windows Server 2012 R2 dans le cadre de la virtualisation Résumé des licences en volume Licences Windows Server 2012 R2 dans le cadre de la virtualisation Ce résumé s'applique à tous les programmes de licences en volume Microsoft. Sommaire Synthèse... 2 Nouveautés

Plus en détail

Cours 8 Not Only SQL

Cours 8 Not Only SQL Cours 8 Not Only SQL Cours 8 - NoSQL Qu'est-ce que le NoSQL? Cours 8 - NoSQL Qu'est-ce que le NoSQL? Catégorie de SGBD s'affranchissant du modèle relationnel des SGBDR. Mouvance apparue par le biais des

Plus en détail

Comparaison du coût total de propriété de MongoDB et d Oracle. Un livre blanc 10gen

Comparaison du coût total de propriété de MongoDB et d Oracle. Un livre blanc 10gen Comparaison du coût total de propriété de MongoDB et d Oracle Un livre blanc 10gen New York Palo Alto Washington, DC London Dublin Barcelona Sydney US 646.237.8815 INTL 650.440.4474 info@10gen.com Copyright

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

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

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

TP Bases de données réparties

TP Bases de données réparties page 1 TP Bases de données réparties requêtes réparties Version corrigée Auteur : Hubert Naacke, révision 5 mars 2003 Mots-clés: bases de données réparties, fragmentation, schéma de placement, lien, jointure

Plus en détail

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux ////////////////////// Administration systèmes et réseaux / INTRODUCTION Réseaux Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des informations. Par analogie avec

Plus en détail

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services Avant-propos 1. Amazon Web Services 11 2. Public concerné et pré-requis 13 3. Périmètre de l'ouvrage 14 4. Objectifs à atteindre 15 Le cloud computing 1. Présentation 17 1.1 Définition 17 1.2 Points forts

Plus en détail

Ora2Pg Performances. (C) 2013 Gilles Darold

Ora2Pg Performances. (C) 2013 Gilles Darold Ora2Pg Performances (C) 2013 Gilles Darold Gilles Darold Consultant @ Dalibo Auteur d'ora2pg Auteur de PgBadger Auteur de pgformatter Et autres => http://www.darold.net/ Cas pratique Migration d'une base

Plus en détail

VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur

VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur VM Card Manuel utilisateur Manuel des paramètres des fonctions étendues pour le Web 1 Introduction 2 Écrans 3 Paramètres de démarrage 4 Info fonctions avancées 5 Installer 6 Désinstaller 7 Outils administrateur

Plus en détail

Windows Server 2012 R2 Administration avancée - 2 Tomes

Windows Server 2012 R2 Administration avancée - 2 Tomes Introduction 1. Introduction 17 2. Les différentes éditions de Windows Server 2012/2012 R2 18 3. Les grands axes de Windows Server 2012 R2 19 3.1 Un meilleur contrôle de l information 19 3.2 Une meilleure

Plus en détail

Didacticiel de mise à jour Web

Didacticiel de mise à jour Web Didacticiel de mise à jour Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Didacticiel : Création d'une application de mise à jour Web.................. 0 Copyright 1995-2012 Esri.

Plus en détail

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013 NFA 008 Introduction à NoSQL et MongoDB 25/05/2013 1 NoSQL, c'est à dire? Les bases de données NoSQL restent des bases de données mais on met l'accent sur L'aspect NON-relationnel L'architecture distribuée

Plus en détail

Tungsten: une implémentation du futur clustering de PostgreSQL

Tungsten: une implémentation du futur clustering de PostgreSQL Tungsten: une implémentation du futur clustering de PostgreSQL Stephane Giron, Gilles Rayrat Continuent. Au menu... / Introductions / Le clustering pour tous / Présentation de Tungsten / Intégration PostgreSQL

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail