Cet ouvrage et des milliers d'autres font partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour les lire en ligne
On lit avec un ordinateur, une tablette ou son smartphone (streaming)
En savoir plus
ou
Achetez pour : 24,99 €

Lecture en ligne + Téléchargement

Format(s) : EPUB - PDF

sans DRM

Partagez cette publication

Publications similaires

Mémento MySQL 5

de editions-eyrolles

BSD

de editions-eyrolles

Vous aimerez aussi

Pokémon GO 100% non officiel

de editions-eyrolles

J'arrête la malbouffe !

de editions-eyrolles

Le pouvoir des gentils

de editions-eyrolles

suivant
Audit et optimisation MySQL 5 Bonnes pratiques pour l’administrateur Pascal Borghino Olivier Dasini Arnaud Gadal
Groupe Eyrolles 61, bd Saint-Germain 75240 Paris cedex 05 www.editions-eyrolles.com
En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que cesoit, sans autorisation de l’éditeur ou du Centre Français d’Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris.
ISBN 978-2-212-12634-1 © Groupe Eyrolles
Le format ePub a été préparé par Isako www.isako.comà partir de l'édition papier du même ouvrage.
TABLE
Couverture Titre Licence Table Avant-propos Un ouvrage en français pour aller plus loin À qui s’adresse cet ouvrage ?
Structure de l’ouvrage
Remerciements
1 - Gérer une situation d’urgence avec MySQL
À chaque degré d’urgence sa panoplie d’outils
Temps de résolution : dix minutes
Étape 0 : informez et communiquez !
Ne restez pas seul et discutez avec d’autres administrateurs
Consultez les informations système : journal d’erreurs, activités disques et processeur...
Tentez de vous connecter à la base
Supprimer les requêtes les plus lourdes
Éviter que l’authentification des utilisateurs repose sur un DNS : l’erreur unauthenticated user
Consulter son système de surveillance
Temps de résolution : une heure
La chasse aux requêtes lentes
Réécrire les requêtes trop coûteuses
Les problèmes de réplication
Temps de résolution : une journée
Conseils généraux face à l’urgence
Tirer profit du passé
Anticiper les problèmes
L’entraînement à l’urgence
Enregistrer les données de l’incident
L’état d’esprit à adopter dans l’urgence
2 - Choisir son serveur MySQL
La mise à jour matérielle, une étape nécessaire ?
Les questions à se poser
Du 64 bits oui... mais partout !
Limites des systèmes 32 bits
Choisir ses processeurs
État des lieux
Les solutions face aux problèmes de montée en charge
Choisir son processeur : les critères de choix
Quelle est l’utilisation actuelle de vos processeurs ?
Fréquence vs nombre de cœurs
Benchmarks, encore et toujours
Choisir ses disques et son système RAID
Temps d’accès versus taux de transfert
La technologie RAID
Les principaux niveaux de RAID
RAID 0 (ou volume agrégé par bande/stripping )
RAID 1 (ou mirroring)
RAID 5 (ou volume agrégé par bande à parité répartie)
RAID 10 (1+0)
Les deux implémentations du RAID : logicielle et matérielle
Intérêt du cache sur une carte contrôleur RAID
Indispensable batterie
Le cache interne des disques : une arme à double tranchant
Les SSD : futur hit ?
MySQL et la mémoire
Comment MySQL utilise-t-il la mémoire ?
3 - Les moteurs de stockage
Mécanismes d’un moteur de stockage
Installation et suppression d’un moteur
Les forces en présence : moteurs utilisé par l’application
Les critères de choix d’un moteur
Moteurs disponibles : InnoDB, MyISAM, Merge, Memory, Archive Le moteur InnoDB MyISAM Mécanismes internes de MyISAM et formats de stockage Le moteur MERGE pour agréger plusieurs tables MyISAM Le moteur MEMORY (anciennement HEAP) Le moteur ARCHIVE pour un archivage compressé Autres moteurs XtraDB Falcon Federated Example Blackhole CSV IBMDB2I NDB (Network Database) Moteurs communautaires et autres Maria PBXT BLOB Streaming Engine (MyBS) Mdbtools Kickfire TokuDB Spider
Rethinkdb 4 - Surveiller son serveur MySQL Où trouver les informations pertinentes ? Variables système et variables de statut
Quels outils choisir ?
Intérêt des outils de surveillance
Outils et commandes fournis par MySQL
Catégorie General Catégorie Performance Query Cache Keys Sort Networking La commande SHOW ENGINE INNODB STATUS Les clés étrangères Les deadlocks Le MVCC Le buffer pool et la mémoire INFORMATION_SCHEMA Connaître et savoir exploiter les outils de surveillance
Qu’est-ce que la performance ?
LVM : la gestion des volumes logiques
Étude de cas : anal
se d’un serveur