credativ® Blog

Hier finden Sie interessante Neuigkeiten zu branchenspezifischen Themen und uns.

Kategorien
Kategorie
Tags
×

Kategorien

Tags

Kategorie: PostgreSQL®

26 April 2011

VACUUM FULL - Viel hilft viel?

VACUUM in PostgreSQL® ist seit jeher mit Mythen und falschen Informationen behaftet. Besonders verbreitet ist offenbar die Einstellung, VACUUM FULL helfe vorbeugend. Das genaue Gegenteil ist häufig der Fall. VACUUM – Der Staubsauger Seit der Einführung von MVCC (Multi Version Concurrency Control) in PostgreSQL® 6.5 im Jahr 1999 gibt es das Kommando VACUUM. Mit Hilfe […]

Weiterlesen

20 September 2010

PostgreSQL® 9.0 veröffentlicht

Die PostgreSQL® Community hat heute die Veröffentlichung der stabilen Version 9.0.0 bekanntgegeben. Mit der Version 9.0 verfügt PostgreSQL® erstmals über eine eingebaute Replikationslösung (Streaming Replication) und die Möglichkeit, Standbyknoten im reinen Lesemodus zu betreiben (Hot Standby). Streaming Replication ermöglicht die transparente Replikation auf einen oder mehrere Standbyknoten mit geringer Latenz. Des Weiteren gibt es viele […]

Weiterlesen

31 August 2010

PostgreSQL® Optimizer Bits: Auto Explain

In dieser Folge stellen wir im Rahmen der „Optimizer Bits“ das Modul auto_explain vor, das seit PostgreSQL® Version 8.4 Bestandteil des contrib-Zweiges ist. Das Modul ermöglicht das Protokollieren von Abfrageplänen im PostgreSQL®-Log und so eine bessere Analyse von Abfrageproblemen während der Laufzeit. Problemstellung Für viele Datenbank-Entwickler und -Administratoren stellt sich täglich das Problem, problematische Abfragen […]

Weiterlesen

25 Mai 2010

Gelebtes Open Source - PostgreSQL®-Entwickler bei credativ

Kürzlich wurde eine Statistik veröffentlicht, bei der die einzelnen Committer des PostgreSQL®-Projekts aufgelistet wurden. Mit dabei sind mehrere Mitarbeiter von credativ. PostgreSQL®s Andrew Dunstan Statistiken hat eine Statistik über die Produktivität der PostgreSQL®-Committer veröffentlicht. Darin ist aufgeführt, welche Entwickler mit Commit-Rechten wie viele Commits durchgeführt haben. Zwar lässt dies keine Rückschlüsse darauf zu, wie viel […]

Weiterlesen

22 März 2010

[Howto] PostgreSQL® und das Linux Memory Management

Der OOM-Killer kann auf stark ausgelasteten Maschinen für böse Überraschungen sorgen: Prozesse werden plötzlich und unerwartet beendet. Dieses Verhalten lässt sich aber mit Kernel-Bord-Mitteln sehr genau beeinflussen. Administratoren auf Linuxmaschinen mit hoher RAM-Nutzung erleben oft eine Begegnung der unheimlichen Art: den Linux OOM-Killer (OOM = Out Of Memory). Der Administrator findet in diesem Szenario eine […]

Weiterlesen