La grande majorité des applications web s'adossent à la base de données MySQL et imposent à l'administrateur de base de données des contraintes de performances et de fiabilité.
Un concentré d'expertise pour le DBA MySQL : les bonnes pratiques, de la conception à l'optimisation
Cet ouvrage s'adresse Ă tous ceux qui conçoivent, exploitent et maintiennent une base de donnĂ©es MySQL et souhaitent optimiser les performances de leurs serveurs ou rencontrent des problĂšmes de charge. Il rĂ©pond aux questions de l'administrateur : que faire en cas de problĂšmes de performances liĂ©s Ă la base de donnĂ©es ? Quelles directions prendre face Ă un serveur MySQL rĂ©ticent, en pleine situation d'urgence alors que les utilisateurs grondent ? Qu'il s'agisse d'une mauvaise gestion de la mĂ©moire vive, de disques saturĂ©s, d'une gestion perfectible des index, de requĂȘtes trop gourmandes, de moteurs de stockage inadaptĂ©s, etc., cet ouvrage aidera l'administrateur ou le dĂ©veloppeur MySQL Ă trouver le goulet d'Ă©tranglement en cause. Non sans dĂ©cortiquer le fonctionnement du serveur MySQL et de ses diffĂ©rents moteurs (InnoDB, MyISAM, Merge, Memory/HEAP, Archive....), les auteurs guident le DBA Ă travers toutes les bonnes pratiques d'audit et d'optimisation, de la conception du schĂ©ma de la base jusqu'Ă la rĂ©solution des problĂšmes liĂ©s Ă la rĂ©plication, sans oublier de l'Ă©clairer sur les choix matĂ©riels Ă faire pour ses serveurs.
Ă qui s'adresse cet ouvrage ?
Ă tous les administrateurs de bases de donnĂ©es en quĂȘte de performances ;
Aux DBA MySQL souhaitant aiguiser leur capacité à auditer et optimiser leurs bases ;
Aux administrateurs systÚme souhaitant approfondir leur compréhension des relations entre une base MySQL et les matériel et systÚme d'exploitation sous-jacents ;
Aux développeurs (Java, PHP, Ruby, Python...) utilisant MySQL et rencontrant des problÚmes de performances.