Qu'est-ce qui détermine le succès ou l'échec de la promotion e-commerce Double 11 ?
Serveur de base de données en promotion Double 11
Qu'est-ce qui affecte les performances de la base de données lors des grosses ventes
Problèmes causés par les grosses montres
Problèmes causés par les grands événements
Plusieurs aspects qui affectent les performances
Ressources CPU et taille de mémoire disponible
Configuration et sélection du disque
Utiliser le RAID pour augmenter les performances des disques durs des machines traditionnelles
Utilisez un SSD de stockage SSD ou une carte PCIe
Utilisation du stockage réseau SAN et NAS
Résumé : L'impact du matériel du serveur sur les performances
L'impact du système d'exploitation sur les performances - Le système d'exploitation adapté à MySQL
Optimisation des paramètres du système CentOS
Impact du système de fichiers sur les performances
Architecture MySQL
Moteur de stockage MySQL couramment utilisé MyISAM
Innodb, un moteur de stockage couramment utilisé pour MySQL
Caractéristiques du moteur de stockage Innodb (1)
Caractéristiques du moteur de stockage Innodb (2)
Moteur de stockage MySQL couramment utilisé CSV
Archive, un moteur de stockage couramment utilisé pour MySQL
MySQL Moteur de stockage couramment utiliséMémoire
Federated, un moteur de stockage couramment utilisé pour MySQL
Comment choisir un moteur de stockage
Introduction aux paramètres du serveur MySQL
Paramètres liés à la configuration de la mémoire
Paramètres de configuration liés aux E/S
Paramètres de configuration liés à la sécurité
Autres paramètres de configuration courants
Impact de la conception de la base de données sur les performances
Résumer
Qu'est-ce que les tests de référence
Comment comparer
Exemple de démonstration de référence
Outil de référence MySQL mysqlslap
Sysbench, outil d'analyse comparative MySQL
Exemple de démonstration de test de référence Sysbench
Introduction à l'optimisation de la structure des bases de données
Conception de la structure de la base de données
Analyse des besoins et conception logique
Analyse des besoins et conception logique-conception anti-paradigme
Avantages et inconvénients de la conception normalisée et de la conception dénormalisée
Introduction à la conception physique
Conception physique-sélection des types de données
Conception physique - comment stocker le type de date
Conception physique - Résumé
Introduction à la fonction de réplication MySQL
journal binaire mysql
L'impact du format de journal binaire MySQL sur la réplication
Comment fonctionne la réplication MySQL
Réplication basée sur les points de journalisation
Réplication basée sur GTID
Topologie de réplication MySQL
Optimisation des performances de réplication MySQL
FAQ sur la réplication MySQL
Qu'est-ce que l'architecture haute disponibilité
Introduction à l'architecture MMM
Démonstration d'un exemple d'architecture MMM (Partie 1)
Démonstration d'un exemple d'architecture MMM (partie 2)
Avantages et inconvénients de l'architecture MMM
Introduction à l'architecture MHA
Démonstration d'un exemple d'architecture MHA (1)
Démonstration d'un exemple d'architecture MHA (2)
Avantages et inconvénients de l'architecture MHA
Introduction à la séparation lecture-écriture et à l'équilibrage de charge
Exemple de démonstration MaxScale
Index Btree et index de hachage
Installer la base de données de démonstration
Stratégie d'optimisation de l'index (Partie 1)
Stratégie d'optimisation d'index (moyen)
Stratégie d'optimisation de l'index (Partie 2)
Trois façons d'obtenir du SQL avec des problèmes de performances
Introduction au journal des requêtes lentes
Exemple de journal de requêtes lent
Obtenez le problème de performances SQL en temps réel
Prétraitement de l'analyse SQL et génération du plan d'exécution
Comment déterminer le temps passé dans les différentes étapes du traitement des requêtes
Optimisation des requêtes pour un SQL spécifique
Plusieurs façons de diviser la base de données en tables
Préparation avant le partitionnement de la base de données
Démonstration de partitionnement de base de données (partie 1)
Démonstration de partitionnement de base de données (partie 2)
Introduction à la surveillance des bases de données
Surveillance de la disponibilité des bases de données
Surveillance des performances de la base de données
Surveillance de la réplication maître-esclave MySQL