MySQL & MariaDB Patterns
Guide MySQL et MariaDB niveau production pour Muse : schémas par défaut, indexation, triage des requêtes lentes, transactions, réplication, pools de connexions, et les pièges MySQL contre MariaDB.
- Quoi
- Guide MySQL et MariaDB niveau production pour Muse : schémas par défaut, indexation, triage des requêtes lentes, transactions, réplication, pools de connexions, et les pièges MySQL contre MariaDB.
- Coût
- Gratuit
- Prérequis
- Utilisez « Patterns MySQL et MariaDB » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un guide MySQL et MariaDB niveau production qui fait commencer à Muse chaque question de base de données par une vérification de version, car les deux moteurs ont divergé dans les détails SQL (VALUES(col) déprécié dans MySQL mais supporté dans MariaDB, SKIP LOCKED réservé aux usages de file). Les schémas par défaut sont détaillés : clés BIGINT UNSIGNED AUTO_INCREMENT, BINARY(16) pour les UUID, InnoDB, utf8mb4. L'indexation couvre les index composites ordonnés selon les vrais patterns de requêtes, les index couvrants, et quand ne pas indexer. La section des requêtes lentes explique l'interprétation d'EXPLAIN, les attentes de verrous et les deadlocks. Les transactions couvrent les niveaux d'isolation, la consommation en file, les upserts et le verrouillage optimiste. La réplication adresse les réplicas de lecture, la détection de lag et le basculement. Le réglage des pools de connexions couvre le dimensionnement, les timeouts et TLS. Les migrations ont une checklist de revue pour les grandes tables de production où un ALTER peut tout verrouiller. Pagination par keyset, recherche plein texte, colonnes JSON et suppressions logiques ont tous du SQL concret. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : vérifiez toujours la version du moteur avant d'appliquer un pattern, ce qui marche dans MySQL 8 n'existe peut-être pas dans MariaDB ; le dimensionnement des pools dépend de votre charge, commencez prudemment. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Patterns MySQL et MariaDB » avec votre Muse. Prérequis : rien à installer. Pur guide ; un projet MySQL ou MariaDB aide. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/mysql-patterns/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Revois mon design de schéma pour [table/fonctionnalité] » ou « Aide-moi à débugger cette requête lente : [collez la sortie EXPLAIN]. » 3. Parcourez avec Muse les patterns pertinents. Commencez par SELECT VERSION() pour que le bon guide de moteur s'applique. Astuce : pour les requêtes lentes, collez d'abord la sortie EXPLAIN ; le skill explique comment la lire avant de changer quoi que ce soit. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Relisez le SQL généré avant de le lancer en production.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.