Neues in der Kategorie PostgreSQL

PgConf.EU 2014 - Announcment of postgresql-common for Red Hat

Lightning Talk, Announcement of postgresql-common for Red Hat
The same talk as in Dublin a week before but in german:
Migration von Sybase ASE auf PostgreSQL
In Dublin i hold a talk togehter with Achim Eisele:  Success stories on migrating from Sybase ASE to PostgreSQL

PgConf.DE 2011

| Keine Kommentare
Auf der ersten deutschsprachigen PostgreSQL Konferenz habe ich einen Vortrag über PostgreSQL Wartungsstrategien gehalten.
Die Konferenz ist wohl von allen als großer Erfolg gewertet worden, was sich im Vorfeld erst sehr kurzfristig abzeichnete, bis schließlich die Registrierung sogar 2 Tage vorher gestoppt werden musste.
Es gab sehr interessante Vorträge, leider musste man sich zwischen drei parallel verlaufenden Veranstaltungen entscheiden, was mir wirklich nicht immer leicht fiel.
Eine Übesrsicht über alle Vorträge findet sich im PostgeSQL Wiki.
Zwischen den Talks blieb leider kaum Zeit, Kontake zu pflegen.
Nichtsdestotrotz eine sehr gelungene Konferenz, die hoffentlich im nächsten Jahr wiederholt wird.

pg_reorg

| Keine Kommentare
pg_reorg rewrites tables "online", that means without an appreciable lock like VACUUM FULL or CLUSTER. Unfortunately the documentation uses these terms, which leads to confusion about locking problems.
Don't be confused with the "vacuum full" term. This has nothing to do with the postgresql 8.4 "vacuum full" command. (Vacuum full was completly reimplemented in Postgres 9.0 but still does lock the table)
Both pg_reorg's "vacuum full" and "cluster" mode do the pretty same thing. They rewrite the table and all their indexes. They use triggers to update the new table during the reorganisation. The only difference is that "cluster" does an additional order by, which probably slows down this mode.
Both of them lock the original table at the end of the reorganisation process just for the switch of the rewritten to the active table, which is done by updates of the sytem catalogue. If the lock is not granted within -T seconds, the backends holding locks are canceled and the switch is performed.
It's possible to reorg single tables or the whole database at once.

Limitations of pg_reorg are:
- Tables need to have primary keys.
- Additional diskspace is required during the rewrite.

I used pg_reorg to reduce bloat after Database splits, to shrink Databases about 50%.
This was done using the "unordered" mode.
pg_reorg worked to my complete satisfaction for this case.
Auf erfreulich großes interesse ist mein Vortrag bei der Belug gestoßen.

Über dieses Archiv

Diese Seite enthält aktuelle Einträge der Kategorie PostgreSQL.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

Kategorien

Hier wird OpenID akzeptiert Mehr über OpenID erfahren