Vor einiger Zeit bin ich bei einem Kundenproblem über einen Bug im DBMS_STATS, in Bezug auf die Möglichkeit den AUTO_STATS_ADVISOR_TASK zu deaktivieren, gestolpert. Nachdem Mike Dietrich zu dem Thema einen…
Weiter lesenMonth: Feber 2023
Performance by Example (für DBAs): SQL Patch(ing)
Die Oracle Datenbank kennt (für DBAs) verschiedene Methoden, um den Ausführungplan eines Statements zu beeinflussen. Es handelt sich dabei um SQL Baseline Management, SQL Profiles sowie SQL Patches. Alle anderen…
Weiter lesenPerformance by Example: Reporting und Analyse Tools und die FetchSize
Problemstellung Egal ob Datenbanken in der Cloud oder im (Remote-)Rechenzentrum laufen, kann es auf Grund von Netzwerklatenzen zu unerwarteten Laufzeiten kommen. In diesem Beispiel läuft die Datenbank in einer Cloud…
Weiter lesenData Pump Bundle Patch
Seit Oracle 19.10 inkludiert Oracle die Patches für Data Pump nicht mehr in den Release Updates (RUs / Critical Patch Updates). Diese müssen nach dem Einspielen eines RUs extra heruntergeladen…
Weiter lesenPerformance by Example: Single Column Index versus Multicolumn Index
Anwendungsbeispiel In einer Applikation werden Daten in einer großen Tabelle gesucht - allerdings dauert die Abfragen sehr lange. Nehmen wir als Beispiel an, die Tabelle hieße OFFER (Angebot). Sie hat…
Weiter lesenCDB_INDEX_USAGE bzw DBA_INDEX_USAGE – die Sinnhaftigkeit und Nutzung von Indizes analysieren
Oracle hat mit 12cR2 die beiden Views eingeführt, damit der DBA die Nutzung von Indizes besser analysieren kann. In diesem Artikel wollen wir die Nutzung der Views - es gibt…
Weiter lesenPerformance by Example: Fehlende oder falsche Objektstatistik führt zu merkwürdigem Verhalten
Beschreibung der Applikation In einer Applikation werden im ersten Schritt in der Tabelle WORKER_PARAMETER mehrere 100.000 Arbeitsschritte generiert. Danach werden ca. 100 Prozesse gestartet, die diese Arbeitsschritte abarbeiten und, sobald…
Weiter lesen