Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Bonnes pratiques avec Amazon Aurora My SQL
Cette rubrique inclut des informations sur les meilleures pratiques et les options relatives à l'utilisation ou à la migration des données vers un cluster Amazon Aurora My SQL DB. Les informations contenues dans cette rubrique résument et réitèrent certaines des lignes directrices et procédures que vous pouvez trouver dans Gestion d'un cluster de base de données Amazon Aurora.
Table des matières
- Détermination de l'instance de base de données à laquelle vous êtes connecté
- Bonnes pratiques pour les SQL performances et le dimensionnement d'Aurora My
- Utilisation de classes d'instances T pour le développement et les tests
- Optimisation des requêtes de jointure SQL indexées Aurora My avec prélecture de clé asynchrone
- Optimisation des requêtes Aurora My SQL join de grande taille avec des jointures par hachage
- Utilisation d'Amazon Aurora pour dimensionner les lectures de votre base de SQL données My database
- Optimisation des opérations d'horodatage
- Meilleures pratiques pour la SQL haute disponibilité d'Aurora My
- Utilisation d'Amazon Aurora pour la reprise après sinistre avec vos bases de SQL données Mes bases de données
- Migration de My SQL vers Amazon Aurora My SQL avec réduction des temps d'arrêt
- Éviter le ralentissement des performances, le redémarrage automatique et le basculement sur incident pour les instances Aurora My SQL DB
- Recommandations relatives à mes SQL fonctionnalités dans Aurora My SQL
- Utilisation de la réplication multithread dans Aurora My SQL
- Invoquer AWS Lambda fonctions utilisant les SQL fonctions natives My
- Éviter les transactions XA avec Amazon Aurora My SQL
- Garder les clés étrangères activées pendant DML les relevés
- Configuration de la fréquence à laquelle le tampon du journal est vidé
- Minimisation et résolution des SQL blocages dans Aurora My
- Évaluation de l'utilisation des instances de base de données pour Aurora My SQL à l'aide CloudWatch des métriques Amazon
Détermination de l'instance de base de données à laquelle vous êtes connecté
Pour déterminer à quelle instance de base de données d'un cluster Aurora My SQL DB une connexion est connectée, vérifiez la variable innodb_read_only
globale, comme indiqué dans l'exemple suivant.
SHOW GLOBAL VARIABLES LIKE 'innodb_read_only';
La variable innodb_read_only
est définie sur ON
si vous êtes connecté à une instance de base de données de lecteur. Ce paramètre est OFF
si vous êtes connecté à une instance DB d'écriture, telle qu'une instance principale dans un cluster provisionné.
Cette approche peut s'avérer utile si vous voulez ajouter de la logique au code de votre application pour équilibrer la charge de travail ou pour garantir qu'une opération d'écriture utilise la connexion appropriée.