Équivalences de commandes
- Afficher les sessions actives / requêtes en cours
- Trouver les sessions bloquantes / en attente de verrou
- Terminer (kill) une session / requête
- Afficher le nombre de connexions et la limite de connexions
- Afficher la taille totale de la base
- Lister les plus grandes tables / collections
- Vérifier l'espace libre / le taux d'occupation
- Obtenir le nombre de lignes / documents (rapide)
- Trouver les requêtes les plus lentes / coûteuses
- Obtenir le plan d'exécution d'une requête (EXPLAIN)
- Détecter les index inutilisés
- Mesurer le taux de succès du cache
- Effectuer une sauvegarde logique (dump)
- Restaurer depuis une sauvegarde
- Vérifier l'état / l'heure de la dernière sauvegarde
- Lister les utilisateurs / rôles
- Créer un utilisateur et accorder des privilèges
- Afficher les privilèges d'un utilisateur
- Modifier le mot de passe d'un utilisateur
- Mettre à jour les statistiques (pour l'optimiseur)
- Reconstruire / réorganiser un index
- Récupérer l'espace libre (shrink / vacuum / compact)
- Afficher la version et l'uptime
- Consulter un paramètre de configuration
- Lister les tables / collections
- Afficher les colonnes / la structure d'une table (describe)
- Lister les index d'une table
- Créer un index
- Générer le DDL d'un objet (instruction CREATE)
- Afficher l'état et le retard de la réplication
- Lister les réplicas / nœuds du cluster
- Promouvoir un réplica / basculer (promote)
- Trouver les transactions ouvertes / longues
- Se connecter en ligne de commande (CLI / chaîne de connexion)
- Lister les bases / schémas
- Changer de base / schéma actif
- Créer / scinder / supprimer une partition
- Créer une séquence / valeur auto-incrémentée
- Ajouter ou désactiver une contrainte (FK/CHECK/UNIQUE)
- Créer / modifier une vue
- Créer et rafraîchir une vue matérialisée
- Renommer une table / un objet
- Chargement massif de données (CSV / depuis un fichier)
- Exporter des données (CSV / vers un fichier)
- Copier des données entre tables / environnements
- Générer les données sous forme de script INSERT
- Lister les verrous actuels
- Suivre la progression des opérations longues
- Tracer une session / requête (activer trace / profiling)
- Afficher les principaux événements d'attente
- Consulter l'utilisation des ressources du serveur depuis la DB (CPU/IO)
- Créer un job planifié
- Lister les jobs planifiés / consulter leur état
- Activer l'audit / la journalisation
- Lister les paramètres non par défaut
- Afficher la version installée et le niveau de patch
- Vérification de compatibilité/préparation avant mise à niveau
- Appliquer un patch
- Mise à niveau de version majeure
- Définir le niveau de compatibilité / la version des fonctionnalités
- Tâches post-mise à niveau (recompilation/analyse)
- Comparer deux schémas/environnements (schema diff)
- Export cohérent pour migration
- Importer dans la cible
- Migrer vers une autre base de données (hétérogène)
- Mettre en place une réplication continue / CDC (bascule sans interruption)
- Vérification post-migration (nombre de lignes/checksum)
- Figer / forcer un plan de requête (plan baseline / hint)
- Collecter des statistiques avec options avancées (histogrammes, etc.)
- Générer un rapport de performances (AWR / ASH et équivalents)
- Consulter/modifier les réglages de l'optimiseur / du parallélisme
- Surveiller en temps réel le SQL en cours/récent
- Exécuter une requête parallèle / définir le degré de parallélisme
- Gérer les variables de liaison / le parameter sniffing
- Vérifier le partition pruning
- Utiliser un cache de résultats / de requêtes
- Recherche plein texte
- Interroger des données JSON
- Requête géographique / spatiale
- Fonctions de fenêtrage (ROW_NUMBER/RANK/LAG)
- Stockage en colonnes / analytique
- Tables en mémoire / accélération
- Données de séries temporelles
- Recherche vectorielle (IA/embeddings)
- Suivi des modifications (CDC / change tracking)
- WITH (Common Table Expression / CTE)
- CTE récursive (WITH RECURSIVE)
- Types de JOIN (INNER/LEFT/RIGHT/FULL/CROSS)
- Fonctions de fenêtrage (OVER / PARTITION BY)
- GROUP BY, HAVING, ROLLUP/CUBE/GROUPING SETS
- Expression CASE (valeur conditionnelle)
- UNION / UNION ALL / INTERSECT / EXCEPT (MINUS)
- EXISTS / IN / NOT EXISTS (sous-requête)
- Limitation de lignes / pagination (LIMIT/OFFSET, FETCH, ROWNUM, TOP)
- MERGE / UPSERT (mettre à jour si existe, sinon insérer)
- Renvoyer la ligne modifiée (RETURNING / OUTPUT)
- LATERAL / CROSS APPLY (sous-requête ligne par ligne)
- PIVOT / UNPIVOT (lignes↔colonnes)
- Gestion des NULL (COALESCE/NVL/NULLIF/IS NULL)