Rezepte
undefined
Oracle
- Redo-Log-Switch (aktuelle Logdatei wechseln)Redo & Archiv
- Neue Redo-Log-Gruppe hinzufügenRedo & Archiv
- Redo-Log-Gruppe in der Größe ändern (drop + add)Redo & Archiv
- Datenbank in den ARCHIVELOG-Modus versetzenRedo & Archiv
- Volle FRA / volles Archivziel behebenRedo & Archiv
- Redo-Log-Status anzeigenRedo & Archiv
- Platten zu einer ASM-Diskgroup hinzufügenASM
- Platte aus einer ASM-Diskgroup entfernenASM
- ASM-Rebalance-POWER setzenASM
- Freien Platz der ASM-Diskgroups anzeigenASM
- ASM-Rebalance überwachenASM
- Neuen Tablespace hinzufügenSpeicher
- Datafile zu einem vorhandenen Tablespace hinzufügenSpeicher
- Datafile-Größe ändern / Autoextend setzenSpeicher
- Datafile online verschiebenSpeicher
- Temp-Tablespace hinzufügen / Standard ändernSpeicher
- Abfrage des freien Platzes im TablespaceSpeicher
- Parameter ändern (mit SCOPE)Speicher & Parameter
- Shared Pool / Buffer Cache leeren (Flush)Speicher & Parameter
- pfile aus spfile erzeugen und umgekehrtSpeicher & Parameter
- SGA-/PGA-Zielwerte ändernSpeicher & Parameter
- Session beenden (kill session)Sessions & Prozesse
- Lang laufende Abfragen / Sessions anzeigenSessions & Prozesse
- Blockierende Session findenSessions & Prozesse
- Statistiken erheben (DBMS_STATS)Wartung
- Index online neu aufbauenWartung
- Schnelles Vollbackup mit RMANWartung
- Trace-Backup der Controlfile erstellenWartung
- Status von RAC-Datenbank, Instanzen und Services mit srvctl prüfenRAC & Grid
- RAC-Datenbank oder einzelne Instanz mit srvctl stoppen/starten (rolling)RAC & Grid
- RAC-Service mit Preferred-/Available-Instanzen hinzufügen (inkl. Application Continuity)RAC & Grid
- RAC-Service auf eine andere Instanz verlagernRAC & Grid
- Status der Cluster-Ressourcen prüfen (crsctl stat res -t)RAC & Grid
- Zustand des Cluster-Stacks, Knotenliste und Clusterware-Version prüfenRAC & Grid
- OCR-Integrität prüfen und OCR-Backup erstellen (ocrcheck / ocrconfig)RAC & Grid
- Voting Disks und CSS-Timeouts prüfenRAC & Grid
- Vor-/Nachprüfungen mit dem Cluster Verification Utility (cluvfy) ausführenRAC & Grid
- Ursache einer Node Eviction / eines unerwarteten Knotenneustarts diagnostizierenRAC & Grid
- Clusterweite Wait Events (gc-Waits) je Instanz mit GV$ analysierenRAC & Grid
- Nutzung von Diskgroups, Disks und Verzeichnissen mit asmcmd anzeigen (lsdg / lsdsk / du)ASM
- ASM-Disk-Zustand, Fehlerzähler und Kandidaten-Disks mit SQL prüfenASM
- Attribute von ASM-Diskgroups anzeigen und ändern (compatible, disk_repair_time)ASM
- Data-Guard-Broker-Konfiguration und Datenbankstatus anzeigen (DGMGRL)Data Guard
- Primary-/Standby-Rolle und Switchover-Bereitschaft mit SQL prüfenData Guard
- Transport-/Apply-Lag, Apply-Rate und Data-Guard-Prozesse auf dem Standby messenData Guard
- Standby vor Switchover/Failover mit dem Broker validieren (VALIDATE DATABASE)Data Guard
- Geplanten Switchover durchführen (DGMGRL, Rollenwechsel ohne Datenverlust)Data Guard
- Failover nach Verlust der Primary durchführen (DGMGRL)Data Guard
- Alte Primary nach einem Failover als Standby zurückholen (REINSTATE)Data Guard
- Redo Apply oder Redo-Transport mit dem Broker stoppen/starten; verzögertes Apply konfigurierenData Guard
- Fast-Start Failover (FSFO) aktivieren und den Observer startenData Guard
- Physical Standby in einen Snapshot Standby umwandeln und zurück (Testumgebung)Data Guard
- RMAN-Recovery-Katalog anlegen und Datenbank registrierenRMAN
- Physical Standby mit RMAN DUPLICATE aus der aktiven Datenbank erstellenRMAN
- RMAN-Backup-Einträge validieren und bereinigen (CROSSCHECK, EXPIRED, OBSOLETE)RMAN
- Datenbank und Backups auf Korruption prüfen (VALIDATE)RMAN
- Ermitteln, welche Backups ein Restore verwenden würde, und sie validieren (PREVIEW / VALIDATE)RMAN
- Korrupte Blöcke online reparieren (Block Media Recovery, RECOVER CORRUPTION LIST)RMAN
- Tablespace auf einen früheren Zeitpunkt zurücksetzen (TSPITR)RMAN
- Einzelne Tabelle aus einem RMAN-Backup auf einen früheren Zeitpunkt wiederherstellen (RECOVER TABLE)RMAN
- Neue PDB aus PDB$SEED anlegenMultitenant
- PDB innerhalb derselben CDB klonen (Local / Hot Clone)Multitenant
- PDB aus einer anderen CDB über einen DB-Link klonen (Remote Clone)Multitenant
- PDB ausstecken (Unplug) und in eine andere (oder dieselbe) CDB einstecken (Plug)Multitenant
- PDBs öffnen und über CDB-Neustarts hinweg offen halten (SAVE STATE)Multitenant
- CPU-, Speicher-, I/O- und Storage-Limits je PDB festlegenMultitenant
- Aktuellen Container bestätigen und alle PDBs vom Root aus abfragen (CDB_ / CONTAINERS)Multitenant
- Refreshable PDB anlegen, aktualisieren und in eine unabhängige PDB umwandelnMultitenant
- AWR-Snapshot erstellen und AWR-Report zwischen zwei Snapshots erzeugenPerformance
- AWR-Diff-Report (Compare Period) zwischen zwei ZeiträumenPerformance
- Top Wait Events und Top-SQL der letzten Minuten aus ASHPerformance
- ADDM-Analyse ausführen und Report abrufenPerformance
- SQL-Monitor-Report abrufen (laufende oder abgeschlossene lange SQL)Performance
- 10046-Trace für eine Session aktivieren/deaktivieren und mit TKPROF zusammenfassenPerformance
- Tatsächlichen Ausführungsplan mit Row-Source-Statistiken anzeigen (ALLSTATS LAST)Performance
- SQL-Tuning-Advisor-Task anlegen, ausführen und Empfehlungen lesenPerformance
- SQL-Profil akzeptieren, deaktivieren und löschenPerformance
- Guten Plan aus dem Cursor Cache als SQL Plan Baseline ladenPerformance
- Nicht akzeptierte Pläne einer SQL Plan Baseline evolvierenPerformance
- Plan einer SQL Plan Baseline fixieren, deaktivieren oder löschenPerformance
- Status von Bind Peeking und Adaptive Cursor Sharing prüfenPerformance
- Top-SQL nach Laufzeit/CPU in einem vergangenen Zeitraum finden (AWR + V$SQLAREA)Performance
- Veraltete Statistiken finden und Statistik-Präferenzen je Tabelle setzen (Prefs)Statistiken
- Tabellen-/Schemastatistiken sperren und entsperrenStatistiken
- Statistiken auf einen früheren Zeitpunkt zurücksetzenStatistiken
- Statistiken als Pending erfassen, testen und veröffentlichenStatistiken
- Inkrementelle Statistiken für eine partitionierte Tabelle konfigurierenStatistiken
- Partitionen online teilen und zusammenführenPartitionierung
- Daten per Exchange Partition massenhaft laden oder archivierenPartitionierung
- Partition leeren/löschen und globale Indizes nutzbar haltenPartitionierung
- Interval-Partitionierung anlegen und eine bestehende Range-Tabelle auf Interval umstellenPartitionierung
- Partitionsschlüssel und Nutzung von Partition-Wise Joins prüfenPartitionierung
- Tabelle online mit DBMS_REDEFINITION umdefinieren (vollständiger Ablauf)Online-Operationen
- Tabelle oder Partition online verschieben (ALTER TABLE MOVE ONLINE)Online-Operationen
- TDE-Keystore anlegen, öffnen, Master Key setzen und sichern (ab 19c)Sicherheit
- Tablespaces mit TDE verschlüsseln (neu und bestehend, online/offline)Sicherheit
- Unified-Auditing-Policy anlegen, bedingt aktivieren, Einträge prüfen und entfernenSicherheit
- Zugriffs-Policy auf Zeilenebene mit VPD hinzufügen (DBMS_RLS)Sicherheit
- Profil für Passwortrichtlinien anlegen und Benutzern zuweisenSicherheit
- Ungenutzte Privilegien mit Privilege Analysis findenSicherheit
- Inventar mit OPatch prüfen und Vorprüfungen vor dem Patchen ausführenPatching & Lifecycle
- SQL-Schicht nach einem Binärpatch mit datapatch -verbose aktualisierenPatching & Lifecycle
- SQL-Patch-Historie, Komponentenstatus und ungültige Objekte prüfenPatching & Lifecycle
- Scheduler-Job anlegen, manuell ausführen, deaktivieren und löschenScheduler
- Laufhistorie und Fehler von Scheduler-Jobs überwachenScheduler
- Einfachen Resource-Manager-Plan anlegen und aktivierenScheduler
PostgreSQL
- WAL-Segment wechselnWAL & Checkpoint
- Manuellen CHECKPOINT ausführenWAL & Checkpoint
- WAL-Größe und aktuelle LSN anzeigenWAL & Checkpoint
- Archiv-Rückstand anzeigen (noch nicht archiviertes WAL)WAL & Checkpoint
- Neuen Tablespace hinzufügenSpeicher
- Tabelle in einen anderen Tablespace verschiebenSpeicher
- Index in einen anderen Tablespace verschiebenSpeicher
- Datenbank- und Tabellengröße abfragenSpeicher
- Tabellen-Bloat schätzenSpeicher
- VACUUM ANALYZE für eine bestimmte TabelleWartung
- Aggressives VACUUM FREEZE ausführenWartung
- Index ohne Sperre neu aufbauen (REINDEX CONCURRENTLY)Wartung
- Autovacuum für eine bestimmte Tabelle einstellenWartung
- Statistikziel einer Spalte erhöhenWartung
- Parameter ändern und neu laden (ALTER SYSTEM)Parameter
- Parameter für die Session ändern (SET)Parameter
- Aktuellen Parameterwert anzeigenParameter
- Physische Replica aufbauen (pg_basebackup)Replikation
- Replica zur Primary hochstufen (Promote)Replikation
- Replikationsverzögerung anzeigenReplikation
- Replication Slot anlegen und löschenReplikation
- Publication und Subscription für logische Replikation einrichtenReplikation
- Backend beenden (pg_terminate_backend)Sessions
- Laufende Abfrage abbrechen (pg_cancel_backend)Sessions
- Aktive und blockierende Abfragen anzeigenSessions
- Extension hinzufügenExtensions
- Installierte Extensions auflistenExtensions
- Status, Topologie und Historie des Patroni-Clusters anzeigenPatroni
- Geplanten Switchover mit Patroni durchführenPatroni
- Manuellen Failover mit Patroni durchführenPatroni
- Defekte Replica mit Patroni neu aufbauen (reinit)Patroni
- Clusterweite Parameter in Patroni ändern (edit-config) und ausstehende Neustarts anwendenPatroni
- Patroni in den Wartungsmodus versetzen und zurück (pause/resume)Patroni
- Zustand von Patroni-DCS (etcd/Consul) und REST API prüfenPatroni
- WAL-Archivierung für pgBackRest konfigurieren (archive-push/archive-get)Backup & PITR
- pgBackRest-Stanza anlegen und Archivierung prüfen (stanza-create/check)Backup & PITR
- Voll-, differenzielle und inkrementelle Backups mit pgBackRest erstellenBackup & PITR
- pgBackRest-Backup-Katalog und WAL-Archivbereich anzeigen (info)Backup & PITR
- Letztes Backup mit pgBackRest wiederherstellenBackup & PITR
- Mit pgBackRest auf einen Zeitpunkt wiederherstellen (PITR, --type=time)Backup & PITR
- Standby mit pgBackRest-Delta-Restore schnell neu aufbauenBackup & PITR
- Aufbewahrung in pgBackRest konfigurieren und expire ausführenBackup & PITR
- Standby manuell konfigurieren (standby.signal + primary_conninfo)Replikation
- WAL-Empfangs- und Replay-Verzögerung auf dem Standby überwachen (pg_stat_wal_receiver)Replikation
- Alte Primary nach einem Failover mit pg_rewind als Replica wieder einbindenReplikation
- Synchrone Replikation mit Quorum (ANY) oder Priorität (FIRST) konfigurierenReplikation
- Von Replication Slots zurückgehaltenes WAL überwachen und einen verwaisten Slot sicher löschenReplikation
- Von Slots zurückhaltbares WAL begrenzen (max_slot_wal_keep_size)Replikation
- Tabelle zu einer Publication hinzufügen und Subscription aktualisieren (REFRESH PUBLICATION)Logische Replikation
- Logische Replikation überwachen (pg_stat_subscription, Apply-Fehler, Slot-Lag)Logische Replikation
- Konflikt in der logischen Replikation lösen (disable_on_error, SKIP)Logische Replikation
- Sequence-Werte in der logischen Replikation zum Subscriber synchronisierenLogische Replikation
- Subscription entfernen und verwaisten logischen Slot auf dem Publisher bereinigenLogische Replikation
- Major-Version-Upgrade mit pg_upgrade --link (End-to-End-Runbook)Upgrade
- Major-Version-Upgrade nahezu ohne Ausfallzeit mit logischer ReplikationUpgrade
- PgBouncer-Pools, Statistiken und Verbindungen anzeigen (SHOW POOLS/STATS/CLIENTS/SERVERS)PgBouncer
- Verbindungen während der Wartung mit PgBouncer halten (PAUSE/RESUME) und Konfiguration neu laden (RELOAD)PgBouncer
- Wahl des pool_mode in PgBouncer und grundlegende DimensionierungPgBouncer
- Teuerste Abfragen finden (pg_stat_statements: Gesamt- und mittlere Zeit)Performance
- Abfragen finden, die Platten-I/O, Temp-Dateien und WAL verursachen (pg_stat_statements)Performance
- Statistiken von pg_stat_statements zurücksetzen (alle oder eine einzelne Abfrage)Performance
- Ausführungspläne langsamer Abfragen mit auto_explain protokollierenPerformance
- Plan im Detail lesen mit EXPLAIN (ANALYZE, BUFFERS, SETTINGS, WAL)Performance
- Planregressionen per queryid erkennen (Snapshot-Vergleich von pg_stat_statements)Performance
- Kapazität für Parallel Query und aktuelle Worker-Nutzung prüfenPerformance
- Auswirkung der JIT-Kompilierung auf die Abfragezeit messenPerformance
- Blockierungsbaum aufbauen (Root Blocker finden)Sessions
- Sperrwartezustände im Detail nach Objekt und Sperrmodus untersuchen (pg_locks)Sessions
- Lang laufende und 'idle in transaction'-Transaktionen findenSessions
- Lange 'idle in transaction'-Sessions kontrolliert in großer Zahl beendenSessions
- statement_timeout / lock_timeout je Rolle und Datenbank setzenSessions
- DDL sicher mit lock_timeout und Wiederholungen anwenden (Lock Queues vermeiden)Sessions
- Verbindungsnutzung im Verhältnis zu max_connections messenSessions
- Fortschritt laufender Autovacuum-/VACUUM-Vorgänge überwachenWartung
- Risiko eines Transaction-ID-Wraparounds messen (XID-Alter je Datenbank und Tabelle)Wartung
- xmin-Horizont-Halter finden, die VACUUM am Entfernen toter Tupel hindernWartung
- Tabellen- und Index-Bloat mit pgstattuple messenWartung
- Aufgeblähte Tabelle ohne lange Sperren reorganisieren (pg_repack)Wartung
- INVALID-Indizes finden und bereinigenWartung
- Erweiterte Statistiken für korrelierte Spalten anlegen (CREATE STATISTICS)Wartung
- Tabellen mit veralteten Statistiken finden (ANALYZE-Strategie)Wartung
- Abdeckung der Visibility Map und Effizienz von Index Only Scans prüfenWartung
- Monatlich Range-partitionierte Tabelle anlegen (Partitionen in einer Schleife erzeugen)Partitionierung
- Vorbereitete Tabelle mit kurzer Sperre als Partition einhängen (ATTACH PARTITION)Partitionierung
- Alte Partition aushängen, ohne den Live-Betrieb zu blockieren (DETACH CONCURRENTLY)Partitionierung
- Falle Default-Partition: neue Partition scheitert mit 'would be violated by some row'Partitionierung
- Prüfen, ob Partition Pruning funktioniert (Planungs- und Laufzeit)Partitionierung
- Anlegen und Aufbewahrung von Partitionen mit pg_partman automatisierenPartitionierung
- Rollenhierarchie nach Least Privilege aufbauen (GRANT + ALTER DEFAULT PRIVILEGES)Sicherheit
- Mandantentrennung mit Row-Level Security einrichtenSicherheit
- Regelreihenfolge in pg_hba.conf prüfen und sicher neu ladenSicherheit
- SSL/TLS aktivieren und verschlüsselte Verbindungen prüfen (pg_stat_ssl)Sicherheit
- Von md5-Passwörtern auf scram-sha-256 migrierenSicherheit
- Audit-Logs auf Rollen- und Objektebene mit pgaudit führenSicherheit
- Speichereinstellungen prüfen (shared_buffers, work_mem, maintenance_work_mem)Parameter
- Auf Neustart wartende Parameter und Fehler in Konfigurationsdateien anzeigenParameter
- Checkpoint-Verhalten prüfen (ab PG17 pg_stat_checkpointer, PG16 und früher pg_stat_bgwriter)Parameter
- Tabellengröße aufgeschlüsselt nach Heap / Index / TOAST und die größten Indizes auflistenSpeicher
- Extensions mit ausstehenden Updates finden und aktualisierenExtensions
- Mit pg_stat_io analysieren, woher I/O kommt (Backend-Typ, Objekt, Kontext)Extensions
MySQL
- Binary Log rotierenBinlog & Log
- Alte Binary Logs löschen (PURGE)Binlog & Log
- Status der Binary Logs anzeigenBinlog & Log
- General Log und Slow Query Log aktivierenBinlog & Log
- Größe des InnoDB-Redo-Logs ändernSpeicher
- InnoDB-Undo-Tablespace hinzufügen / verwaltenSpeicher
- General Tablespace hinzufügenSpeicher
- Tabelle mit OPTIMIZE bearbeitenSpeicher
- Tabellen- und Schemagrößen abfragenSpeicher
- Tabellenstatistiken aktualisieren (ANALYZE TABLE)Wartung
- Tabelle/Indizes neu aufbauenWartung
- Tabellenintegrität prüfen (CHECK TABLE)Wartung
- Globale Variable ändern und dauerhaft speichernParameter
- Aktuellen Wert einer Variable anzeigenParameter
- Grant-Tabellen neu laden (FLUSH PRIVILEGES)Parameter
- Replica einrichten (CHANGE REPLICATION SOURCE)Replikation
- Replica starten / stoppenReplikation
- Replica-Status anzeigen (SHOW REPLICA STATUS)Replikation
- Fehlerhafte Transaktion überspringen (GTID)Replikation
- Abfrage oder Verbindung beenden (KILL)Session
- Prozessliste anzeigenSession
- Blockierende Sperren anzeigen (data_lock_waits)Session
- Replica-Lag und Fehler der Applier-Worker überwachen (performance_schema)Replikation
- Multi-Threaded Replica optimieren (replica_parallel_workers)Replikation
- Defekte Replica reparieren: Zeilenkonflikte 1062 / 1032Replikation
- Errant-GTID-Transaktionen finden und neutralisierenReplikation
- Replica mit dem CLONE-Plugin komplett neu aufbauenReplikation
- Nach einem fehlerhaften DROP / DELETE mit einer verzögerten Replica wiederherstellen (SOURCE_DELAY + UNTIL)Replikation
- Konsistentes logisches Backup mit GTID-Informationen per mysqldump erstellenBackup & PITR
- Paralleler Dump / Load mit MySQL Shell (util.dumpInstance, loadDump)Backup & PITR
- Physisches Voll- + inkrementelles Backup und Restore mit XtraBackupBackup & PITR
- Point-in-Time Recovery mit Binlogs: fehlerhafte Transaktion finden und überspringenBackup & PITR
- Zustand von InnoDB Cluster / Group Replication prüfenInnoDB Cluster
- Geplanter Switchover der Primary in InnoDB ClusterInnoDB Cluster
- Cluster nach einem Totalausfall wiederherstellen (rebootClusterFromCompleteOutage)InnoDB Cluster
- MySQL Router für ein InnoDB Cluster bootstrappenRouter & Proxy
- Read/Write-Split und Health-Checks für Replicas mit ProxySQLRouter & Proxy
- Online-DDL: ALGORITHM=INSTANT / INPLACE, LOCK=NONE und FortschrittsverfolgungOnline-Operationen
- Nicht blockierendes ALTER auf einer großen Tabelle mit pt-online-schema-changeOnline-Operationen
- Triggerlose Online-Schemaänderung mit gh-ostOnline-Operationen
- Die teuersten Abfragen finden (performance_schema digest)Performance
- Was läuft gerade: aktive Sessions, Latenz, Sperren und Transaktionen (sys.session)Performance
- 'Waiting for table metadata lock' diagnostizieren und den eigentlichen Blocker findenPerformance
- InnoDB-Deadlocks analysieren und alle protokollierenPerformance
- Lang laufende Transaktionen und History List Length (Purge-Rückstand)Performance
- Kurzzeitig ein vollständiges Slow Log aufzeichnen und mit pt-query-digest analysierenPerformance
- Einen schlechten Plan mit EXPLAIN ANALYZE und dem Optimizer Trace untersuchenPerformance
- Histogramme für nicht indizierte Spalten erstellen und verwaltenIndex & Statistiken
- Ungenutzte / redundante Indizes finden, unsichtbar machen, sicher löschenIndex & Statistiken
- Ist der Buffer Pool groß genug: Hit Ratio, wait_free und Online-GrößenänderungSpeicher
- Wartung von RANGE-Partitionen: künftige Partitionen hinzufügen, alte archivieren / löschenPartitionierung
- Least-Privilege-Modell mit Rollen aufbauen (CREATE ROLE, DEFAULT ROLE)Sicherheit
- Passwortrichtlinie, Sperre nach Fehlanmeldungen und Passwortrotation ohne DowntimeSicherheit
- TLS erzwingen, Verbindungen ohne TLS finden, Zertifikate ohne Neustart erneuernSicherheit
- Riskante Konten prüfen: leeres Passwort, Host '%', SUPER, mysql_native_passwordSicherheit
- Vorabprüfung für das Upgrade 8.0 → 8.4 LTS (util.checkForServerUpgrade)Upgrade
- latin1- / utf8mb3-Tabellen nach utf8mb4 konvertierenWartung
SQL Server
- Transaktionslog-Backup erstellenBackup & Log
- FULL- und DIFFERENTIAL-Backups erstellenBackup & Log
- Warum die Logdatei gewachsen ist / warum sie nicht gekürzt wirdBackup & Log
- Logdatei verkleinernBackup & Log
- Anzahl der VLFs (Virtual Log Files) anzeigenBackup & Log
- Die älteste offene Transaktion finden (ACTIVE_TRANSACTION)Backup & Log
- Einer Datenbank eine Datendatei hinzufügenSpeicher
- Dateigruppe hinzufügenSpeicher
- Dateigröße / Autogrowth ändernSpeicher
- Eine Daten-/Logdatei an einen anderen Ort verschiebenSpeicher
- tempdb eine Datendatei hinzufügenSpeicher
- Index Rebuild / ReorganizeWartung
- Statistiken aktualisierenWartung
- Integritätsprüfung (DBCC CHECKDB)Wartung
- Indexfragmentierung anzeigenWartung
- Session beenden (SPID)Session
- Die Blockierungskette (Sperren) findenSession
- Aktive Abfragen und ihre Kosten anzeigenSession
- Mit sp_configure konfigurieren (max server memory)Konfiguration
- Allgemeine sp_configure-Einstellung und RECONFIGUREKonfiguration
- Availability Group FailoverKonfiguration
- Recovery Model der Datenbank ändernKonfiguration
- Zustand und Verzögerung der Availability Group überwachen (Log Send / Redo Queue, RPO)Always On & HA
- Erzwungenes Failover (FORCE_FAILOVER_ALLOW_DATA_LOSS) und Wiederherstellung danachAlways On & HA
- Datenbank zu einer AG hinzufügen (Automatic Seeding) und den Seeding-Fortschritt überwachenAlways On & HA
- Listener, seine IPs und die Konfiguration des Read-Only Routing prüfenAlways On & HA
- Status und Latenz des Log Shipping überwachenAlways On & HA
- Ad-hoc-Backup erstellen, ohne die Kette zu unterbrechen (COPY_ONLY, Striping, Durchsatz)Backup & Log
- Backup auf URL (Azure Blob SAS / S3-kompatibler Speicher)Backup & Log
- Backup-Historie aus msdb und Prüfung auf fehlende BackupsBackup & Log
- Fortschritt und voraussichtliches Ende von Backup / Restore / CHECKDB anzeigenBackup & Log
- Vor einem Restore ein Tail-Log-Backup erstellen (NORECOVERY / NO_TRUNCATE)Restore & Recovery
- Auf einen Zeitpunkt wiederherstellen (Point-in-Time-Restore, STOPAT)Restore & Recovery
- Backup-Datei untersuchen und verifizieren (VERIFYONLY, HEADERONLY, FILELISTONLY)Restore & Recovery
- Beschädigte Seiten finden (suspect_pages) und einzelne Seiten wiederherstellenRestore & Recovery
- Die teuersten Abfragen im Plan Cache finden (CPU, Reads, Dauer)Performance
- Wait-Statistiken: Worauf der Server wartetPerformance
- Vergangene Deadlocks aus der system_health-Session lesen (Deadlock-Graph)Performance
- Extended-Events-Session anlegen: langsame Abfragen in eine Datei schreiben und auslesenPerformance
- tempdb-Contention und Platzverbrauch diagnostizierenPerformance
- Query Store aktivieren, empfohlene Einstellungen anwenden und Zustand prüfenQuery Store
- Planregressionen mit Query Store finden (gleiche Abfrage, unterschiedliche Pläne)Query Store
- Mit Query Store einen guten Plan erzwingen oder einen Hint anhängenQuery Store
- Missing-Index-Vorschläge aus DMVs lesen (mit Vorbehalten)Wartung
- Ungenutzte / nur beschriebene Indizes findenWartung
- Zustand der Statistiken: wann aktualisiert, wie viele Zeilen geändertWartung
- DBCC CHECKDB-Strategie: letzte erfolgreiche Prüfung, Aufteilen der Arbeit, Ergebnisse deutenWartung
- Reporting-Last mit Resource Governor begrenzen (Pool, Workload Group, Classifier)Konfiguration
- TDE einrichten: Master Key, Zertifikat, Zertifikatsbackup und VerschlüsselungsfortschrittSicherheit
- SQL Server Audit einrichten: Logins, Berechtigungsänderungen und TabellenzugriffeSicherheit
- Verwaiste Benutzer finden und Logins neu zuordnen (nach Restore / AG)Sicherheit
- Audit von Logins und Berechtigungen: sysadmin-Mitglieder, riskante Berechtigungen, schwache PasswörterSicherheit
- Ledger-Tabelle anlegen, ihre Änderungshistorie lesen und die Integrität verifizierenSicherheit
- Fehlerhistorie der SQL-Agent-Jobs und Status des letzten LaufsSQL Agent
MongoDB
- Mitglied zum Replica Set hinzufügenReplica Set
- Mitglied aus dem Replica Set entfernenReplica Set
- Primary herabstufen (stepDown)Replica Set
- Priorität eines Mitglieds ändernReplica Set
- Status des Replica Sets anzeigenReplica Set
- Verstecktes / nicht stimmberechtigtes Mitglied konfigurierenReplica Set
- Mitglied von Grund auf neu synchronisierenReplica Set
- Shard zum Cluster hinzufügenSharding
- Collection shardenSharding
- Balancer startenSharding
- Balancer stoppenSharding
- Sharding-Status anzeigenSharding
- Zone (Tag) hinzufügen und einen Bereich zuweisenSharding
- Chunk manuell verschiebenSharding
- Collection kompaktierenWartung
- Index anlegen (nicht blockierend)Wartung
- Index- und Collection-Größen anzeigenWartung
- Logdatei rotierenWartung
- Lang laufende Operationen findenWartung
- Operation beendenWartung
- Laufzeitparameter ändernParameter
- Profiling-Level festlegenParameter
- Oplog-Fenster und Replikationsverzögerung messenReplica Set
- Oplog online in der Größe ändern (replSetResizeOplog)Replica Set
- Rekonfiguration des Replica Sets nach Verlust der Mehrheit erzwingen (force reconfig)Replica Set
- Rollierende Wartung eines Replica Sets (Neustart, OS-Patch, Minor-Upgrade)Replica Set
- Balancer-Zustand, aktives Zeitfenster und Balancing pro CollectionSharding
- Jumbo-Chunks finden, aufteilen und das Flag löschenSharding
- Shard-Key-Wahl und Datenverteilung prüfen (getShardDistribution, analyzeShardKey)Sharding
- Abfrageplan mit echten Ausführungsstatistiken untersuchen (explain executionStats)Performance
- Die langsamsten Abfragen und Query Shapes aus Profiler-Daten ermittelnPerformance
- Ungenutzte Indizes finden und vor dem Löschen verstecken (hideIndex)Performance
- Verbindungen nach Anwendung und Client zählen (Diagnose eines Connection Storms)Performance
- Laufenden Index-Build überwachen und abbrechenWartung
- Rollierender Index-Build auf einem Replica Set (Mitglied für Mitglied)Wartung
- TTL-Index anlegen, Ablaufzeit ändern und TTL-Löschungen überwachenWartung
- Druck auf den WiredTiger-Cache messen (Füllgrad, Dirty-Anteil, Eviction durch Anwendungs-Threads)Performance
- Archiv-Backup mit mongodump/mongorestore erstellen und eine einzelne Collection wiederherstellenBackup
- Point-in-Time-Restore mit Oplog-Replay (Rückkehr vor ein fehlerhaftes drop/delete)Backup
- Eigene Rolle definieren, Benutzer anlegen, Rollen gewähren/entziehen und Passwort ändernSicherheit
- featureCompatibilityVersion (fCV) und die Reihenfolge von Major-Upgrades prüfenUpgrade
Redis
- AOF-Datei neu schreiben (kompaktieren)Persistenz
- RDB-Snapshot im Hintergrund erstellenPersistenz
- Synchronen RDB-Snapshot erstellenPersistenz
- Zeitpunkt des letzten erfolgreichen Snapshots anzeigenPersistenz
- Laufende Konfiguration auf die Platte schreibenPersistenz
- AOF aktivieren oder deaktivierenPersistenz
- Regeln für RDB-Snapshots festlegenPersistenz
- Knoten zur Replica machenReplikation
- Replica zum Master hochstufenReplikation
- Manuelles Failover durchführenCluster
- Knoten zum Cluster hinzufügenCluster
- Cluster-Slots zuweisenCluster
- Replikationsstatus anzeigenCluster
- Cluster-Status anzeigenCluster
- maxmemory und die Policy festlegenSpeicher
- Speicher analysierenSpeicher
- Log langsamer Befehle anzeigenWartung
- Schwellenwert für langsame Befehle festlegenWartung
- Log langsamer Befehle zurücksetzenWartung
- Client-Verbindung beendenWartung
- Verbundene Clients auflistenWartung
- Parameterwert anzeigenLaufzeit
- Parameterwert ändernLaufzeit
- Speicherverbrauch und Fragmentierung analysieren, Active Defrag aktivierenSpeicher
- Große Keys finden (--bigkeys, --memkeys, MEMORY USAGE)Speicher
- Hot Keys finden (--hotkeys, OBJECT FREQ)Performance
- Keys nach Muster ohne KEYS finden und sicher löschen (SCAN + UNLINK)Wartung
- Ursache von Latenz diagnostizieren (LATENCY DOCTOR, Histogramm, commandstats)Performance
- Eviction, Ablauf und OOM-Fehler diagnostizierenSpeicher
- Verbindungen finden, die den Speicher aufblähen (Output Buffer, Query Buffer, maxmemory-clients)Speicher
- RDB-/AOF-Fehlerzustand, Fork-Dauer und die Ursache von MISCONF diagnostizierenPersistenz
- Redis reparieren, das wegen eines beschädigten AOF nicht startet (redis-check-aof, redis-check-rdb)Persistenz
- Replikationsabbrüche und eine endlose Full-Resync-Schleife beheben (Backlog, Replica-Puffer)Replikation
- Sentinel-Zustand, aktuellen Master und Quorum prüfenSentinel
- Manuelles Failover mit Sentinel durchführen und die Topologie bereinigenSentinel
- Cluster-Health prüfen und Slot-Inkonsistenzen reparieren (--cluster check/fix)Cluster
- Knoten hinzufügen, Slots verschieben und Knoten aus einem Cluster entfernen (add-node, reshard, rebalance)Cluster
- ACL-Benutzer anlegen, Berechtigungen testen und dauerhaft speichernSicherheit
- NOPERM- und WRONGPASS-Fehler untersuchen (ACL LOG)Sicherheit
- Löschungen und Ablauf von Keys mit Keyspace Notifications überwachenWartung
Elasticsearch
- Index flushenIndex-Lebenszyklus
- Index-Segmente zusammenführen (Force Merge)Index-Lebenszyklus
- Rollover über einen AliasIndex-Lebenszyklus
- Refresh-Intervall ändernIndex-Lebenszyklus
- Replica-Anzahl ändernIndex-Lebenszyklus
- Index öffnen oder schließenIndex-Lebenszyklus
- Knoten zum Cluster hinzufügenCluster/Knoten
- Knoten leeren (Außerbetriebnahme)Cluster/Knoten
- Shard manuell verschieben (reroute)Cluster/Knoten
- Shard-Allokation aktivieren oder deaktivierenCluster/Knoten
- Cluster-Einstellung ändernCluster/Knoten
- Snapshot-Repository registrierenSnapshot
- Snapshot erstellenSnapshot
- Aus einem Snapshot wiederherstellenSnapshot
- Cache leerenWartung
- Ausstehende Cluster-Tasks anzeigenWartung
- Hot-Threads-Analyse abrufenWartung
- Shard-Verteilung anzeigenWartung
- Herausfinden, warum ein Shard nicht zugewiesen istWartung
- Cluster-Health anzeigenWartung
- Index manuell refreshenIndex-Lebenszyklus
- Triage-Ablauf für roten/gelben Cluster (welcher Index, welcher Shard, warum)Cluster/Knoten
- Shards neu zuweisen, die das Retry-Limit erreicht haben (reroute retry_failed)Cluster/Knoten
- Verlorenen Primary Shard als letztes Mittel zuweisen (allocate_stale_primary)Cluster/Knoten
- Disk Watermarks verwalten und die Schreibsperre der Flood Stage aufhebenCluster/Knoten
- Rolling Restart / Rolling Upgrade (Knoten für Knoten, ohne unnötige Shard-Verschiebungen)Cluster/Knoten
- Shard-Größen und Shard-Anzahl prüfen (Erkennung von Oversharding / übergroßen Shards)Wartung
- Index mit zu vielen Shards verkleinern (Shrink)Index-Lebenszyklus
- ILM-Policy definieren, über ein Template zuweisen und die Rollover-Kette initialisierenIndex-Lebenszyklus
- Hängenden ILM-Schritt diagnostizieren und erneut versuchen (_ilm/explain, _ilm/retry)Index-Lebenszyklus
- Index Template aus Component Templates aufbauen und das Ergebnis simulierenIndex-Lebenszyklus
- Mapping ohne Downtime ändern (Reindex + atomarer Alias-Wechsel)Index-Lebenszyklus
- Lang laufende Such- und Reindex-Tasks finden, abbrechen oder drosselnWartung
- Slow Log für Suche und Indexierung aktivieren (Schwellenwerte pro Index)Performance
- 429-Ablehnungen, Heap- und Circuit-Breaker-Druck diagnostizierenPerformance
- Snapshots und Aufbewahrung mit SLM automatisieren, Snapshot-Fortschritt überwachenSnapshot
- Rolle und Native-Benutzer anlegen, Passwort ändern, API-Key ausstellenSicherheit