SQL Pro
Maîtriser les requêtes SQL et l'optimisation des bases de données
Les requêtes de base de données complexes et les problèmes de performance ralentissent les applications et frustrent les développeurs. Cette compétence offre une optimisation experte du SQL, des techniques de requêtes avancées et des conseils en architecture de base de données pour les systèmes cloud-natifs modernes.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "SQL Pro". Optimize a customer cohort retention query for a dataset with 50 million users
Résultat attendu:
- Provides optimized SQL using window functions and CTEs
- Recommends appropriate indexes on signup_date and user_id columns
- Suggests partitioning strategy by signup month for faster queries
- Includes EXPLAIN analysis showing reduced scan operations
Utilisation de "SQL Pro". Design schema for multi-tenant task management app with GDPR compliance
Résultat attendu:
- Presents normalized schema with tenant_id isolation on all tables
- Includes data retention policies and soft delete patterns
- Shows row-level security implementation for tenant access control
- Provides migration script template for schema deployment
Audit de sécurité
SûrThis is a prompt-only skill containing SQL expertise and guidance. Static analysis scanned 0 files with 0 lines of executable code. No security risks detected as the skill provides only conversational SQL guidance without any code execution capabilities.
Score de qualité
Ce que vous pouvez construire
Optimisation de plateforme e-commerce
Optimiser les performances de la base de données pour les boutiques en ligne à fort trafic avec des catalogues de produits complexes et le traitement des commandes.
Analytique d'entrepôt de données
Concevoir des requêtes analytiques efficaces pour les tableaux de bord de business intelligence et les systèmes de reporting.
Architecture de base de données SaaS
Construire des schémas de base de données multi-locataires évolutifs avec une isolation appropriée et la conformité GDPR.
Essayez ces prompts
Review this SQL query for correctness and suggest improvements: [paste your query]. The table schema is: [describe schema]. Expected output: [describe what you need].
This query takes too long on a table with [row count] rows. Current execution time: [time]. EXPLAIN plan shows: [paste plan]. Optimize for faster execution while maintaining correctness.
Design a database schema for [application type] with these requirements: [list requirements]. Must support [scale expectations] and comply with [regulations]. Include indexing strategy.
Plan a migration from [source database] to [target database] for a [size] database with [key constraints]. Include: schema conversion, data migration approach, downtime minimization, and rollback plan.
Bonnes pratiques
- Toujours utiliser des requêtes paramétrées pour prévenir les vulnérabilités par injection SQL
- Tester les performances des requêtes avec des volumes de données réalistes avant le déploiement en production
- Documenter les requêtes complexes avec des commentaires expliquant la logique métier et les hypothèses
Éviter
- Exécuter des requêtes complexes non testées directement sur les bases de données de production sans sauvegardes
- Utiliser SELECT * au lieu de spécifier les colonnes requises dans le code de production
- Ignorer les plans EXPLAIN et se fier à l'intuition pour l'optimisation des requêtes