Archiv des Autors: sdohn

POSTGRESQL WAL ARCHIVIERUNG

PostgreSQL WAL Archivierung Alles über wal-archivierung in PostgreSQL. PostgreSQL wird mit den Tools geliefert, die Sie benötigen, um Backups, inkrementelle/kontinuierliche Backups und Point-in-Time-Recovery von Backups durchzuführen. Die Archivierung von WAL-Dateien ist eine grundlegende Operation, die diese Funktionen erleichtert. Lesen Sie … Weiterlesen

Veröffentlicht unter POSTGRES | Schreib einen Kommentar

Warum Linux HugePages für Datenbankserver super wichtig sind

Ein Fall mit PostgreSQL Oft kommen Benutzer mit Vorfällen von Datenbankabstürzen aufgrund von OOM Killer zu uns. Der Out Of Memory-Killer beendet PostgreSQL-Prozesse und bleibt der Hauptgrund für die meisten PostgreSQL-Datenbankabstürze, die uns gemeldet wurden. Es kann mehrere Gründe geben, … Weiterlesen

Veröffentlicht unter POSTGRES | Schreib einen Kommentar

Monitoring Postgres Sessions Query

Im Toad für Oracle ist es einfach Sessions zu Monitoren, weil die Abfrage schon in dem GUI eingebaut wurde. Für PostgreSQL müssen wir unser SQL Abfrage Tool anschmeissen, um ein ähnliches Ergebnis zu erziehlen. Mit der folgenden Query: SELECT pid … Weiterlesen

Veröffentlicht unter POSTGRES | Schreib einen Kommentar

Tuning der PostgreSQL Datenbank Parameter

Standardmäßig ist die PostgreSQL-Standardkonfiguration nicht für eine bestimmte Arbeitslast optimiert. Standardwerte werden festgelegt, um sicherzustellen, dass PostgreSQL überall ausgeführt wird, mit den geringsten Ressourcen, die es verbrauchen kann, und damit es keine Schwachstellen verursacht. Es verfügt über Standardeinstellungen für alle … Weiterlesen

Veröffentlicht unter POSTGRES | Schreib einen Kommentar

Keine Klartextpasswörter in Skripten

Eine PCI-DSS Regel eines Auditors den ich kenne besagt, „Keine Passwörter in Skripten einbauen“ Ich biete hier ein Verfahren wobei das Passwort mit openssl Verschlüsselt wird. In dem zu benutzenden Skript wo das Passwort dann benötigt wird, entschlüsselt man dieses … Weiterlesen

Veröffentlicht unter LINUX | Schreib einen Kommentar

DB2 Design advisor – Ddb2advis

Eines der DBA-Ziele besteht darin, die Abfragekosten zu senken. Senkung der Abfragekosten verbessert die Gesamtleistung. db2advis empfiehlt Indizes für eine Abfrage. Ein Syntax- und Prozessbeispiel: Step 1 – Erstellen Sie die Quelldatei Fügen Sie eine Abfrage in eine Eingabedatei namens db2dbadvisor.sql … Weiterlesen

Veröffentlicht unter DB2 | Schreib einen Kommentar

Ein Git Repository mit Tortoise Git benutzen

Requirements: Tortoise git – https://tortoisegit.org/ Git Gui Client – https://git-scm.com/ Installation des Git Gui und Tortoise git Clients in Windows Ich installiere die Software mit den Standard Einstellungen. Installation von git unter CentOs yum -y install git useradd -d /git … Weiterlesen

Veröffentlicht unter LINUX | Schreib einen Kommentar

DB2-Explain Plan mit Toad for DB2

DB2-Explain Plan mit Toad for DB2 Mit dem Quest Tool Toad for DB2 kann man einen visuellen explain Plan generieren 1. Download des Toad for DB2 von der Quest Seite https://www.quest.com Es ist eine Registrierung erforderlich. Mit der Registrierungsmail erhält … Weiterlesen

Veröffentlicht unter DB2 | Schreib einen Kommentar

DB2-Abfrageoptimierung – db2expln

Db2expln analysiert den Zugriffspfad für eine bestimmte DB2-Abfrage. Verwenden Sie db2expln für die DB2-Abfrageoptimierung. Sobald Sie eine langsam laufende Abfrage identifiziert haben, die einen Engpass verursacht, verwenden Sie diesen Prozess, um den Zugriffspfad zu analysieren. Ein syntaktisches Beispiel: db2expln -d … Weiterlesen

Veröffentlicht unter DB2 | Schreib einen Kommentar

Trace sql statements in der DB2 database

DB2-Trace-SQL – Wie kann ich einen Trace einrichten, um alle SQL-Anweisungen zu erfassen? Verwenden Sie diesen Prozess, um alle SQL-Anweisungen für einen bestimmten Zeitraum in DB2 aufzuzeichnen. Aktion: #Verbinden zur DB connect to books USER db2inst1 USING db2inst1 #1-Erstellen des … Weiterlesen

Veröffentlicht unter DB2 | Schreib einen Kommentar