| Kategorien: | PostgreSQL® Veranstaltungen |
|---|---|
| Tags: | PGDay PostgreSQL® |
Als langjähriger Unterstützer der Community beteiligte sich credativ als offizieller Sponsor. Wir freuten uns, vor Ort zu sein, um Nutzer zu treffen, Ideen auszutauschen, unser Fachwissen zu teilen und zu Diskussionen rund um PostgreSQL und dessen fortlaufende Entwicklung beizutragen.

Michael, Tobias und Josef am credativ-Stand
Wir freuten uns, mit einer Keynote und einem Fachvortrag zur diesjährigen Konferenz beizutragen. Besonders stolz waren wir darauf, dass unser Kollege Josef Machytka die Eröffnungs-Keynote vor einem voll besetzten Auditorium hielt.
Josefs Vortrag enthielt ein persönlicheres Element durch die Beteiligung seiner Frau, Katerina Machytkova, die handgezeichnete Porträts der in der Präsentation erwähnten historischen Persönlichkeiten und Mitwirkenden beisteuerte. Die Folien begleiteten die Erzählung durch die verschiedenen historischen Phasen, die in der Keynote besprochen wurden. Die Präsentation kombinierte technische Aspekte der PostgreSQL-Entwicklung mit visuellen und kreativen Elementen in den Folien.

Keynote von Josef Machytka

Handgezeichnete Porträts der PostgreSQL-Geschichte, die während der Keynote gezeigt wurden
Später in den Track-Sessions sprach unser Kollege Michael Banck über Optimizer Hints, ein Thema, das in der PostgreSQL-Community oft diskutiert wird. Im Gegensatz zu einigen anderen relationalen Datenbanksystemen wie Oracle, SQL Server oder MySQL bietet PostgreSQL traditionell keine direkten Optimizer Hints für Benutzer an. Der allgemeine Ansatz in der Kernentwicklung war es, Optimizer-bezogene Probleme als etwas zu behandeln, das im Planer selbst angegangen werden sollte, anstatt durch benutzerseitige Hinweise, die in Produktionssystemen in der Praxis schwierig anzuwenden sein können. Michael gab einen Überblick über die verschiedenen Möglichkeiten, wie der PostgreSQL-Optimizer beeinflusst werden kann. Dazu gehören die Anpassung globaler oder sitzungsbezogener Konfigurationsparameter sowie die Verwendung der externen pg_hint_plan-Erweiterung. Er erörterte auch die laufenden Arbeiten im Zusammenhang mit PostgreSQL 19, das voraussichtlich neue Mechanismen zur Beeinflussung der Abfrageplanung einführen wird. Insbesondere verwies er auf einen von Robert Haas verfassten Patch, der pg_plan_advice und pg_stash_advice einführt. Ziel dieses Ansatzes ist es, eine strukturierte Möglichkeit zu bieten, planungsbezogene Eingaben an das System zu übergeben, ohne Direktiven direkt in SQL-Anweisungen einzubetten. Michael veranschaulichte, wie sowohl die bestehende pg_hint_plan-Erweiterung als auch die kommenden Mechanismen verwendet werden könnten, um Abfrageausführungspläne in komplexen Umgebungen zu beeinflussen.

Michael Banck präsentiert zu Optimizer Hints in PostgreSQL
Während der Konferenz führten wir an unserem Stand viele Gespräche mit den Teilnehmern. Wir möchten uns bei allen bedanken, die sich die Zeit genommen haben, vorbeizuschauen und mit uns zu sprechen. Der direkte Austausch mit den Teilnehmern war wertvoll, um Feedback zu unserer PostgreSQL-Beratung und unserem Enterprise-Support zu erhalten. Ein Networking-Abend am Ende des ersten Tages bot die Gelegenheit zum informellen Austausch in entspannter Atmosphäre. Die Gesamtatmosphäre war freundlich und offen, was viele Teilnehmer während der Konferenz hervorhoben. Neben unseren eigenen Sessions führte der Swiss PGDay 2026 ein neues Birds of a Feather (BoF)-Diskussionsformat neben Poster-Sessions und Lightning Talks ein. Das Format bot zusätzlichen Raum für informellen Austausch zu praktischen Themen und produktionsbezogenen Herausforderungen, die nicht immer in traditionellen Präsentationen behandelt werden.
Nach der Veranstaltung in Rapperswil setzen wir unsere Pläne für den Rest des Jahres fort. Wir bereiten unsere Teilnahme am PGDay Lowlands 2026 im September in Utrecht vor, gefolgt von der PGConf.EU im Oktober in Valencia.
| Kategorien: | PostgreSQL® Veranstaltungen |
|---|---|
| Tags: | PGDay PostgreSQL® |
über den Autor
zur Person
Seit 2021 ist er Teil des Unternehmens und seit der erneuten Selbstständigkeit als Teamleiter und Manager des Datenbank-Teams maßgeblich für dessen Aufbau, Weiterentwicklung und operative Steuerung verantwortlich. In dieser Rolle begleitet er sowohl die technische als auch organisatorische Ausrichtung des Teams und unterstützt Kunden bei der Stabilisierung, Optimierung und dem Betrieb von Datenbanksystemen, insbesondere im PostgreSQL-Umfeld sowie bei Hochverfügbarkeits-Architekturen.Als ausgeprägter Open-Source-Enthusiast beschäftigt er sich intensiv mit PostgreSQL, unterschiedlichen Linux-Distributionen, Doom Emacs sowie mit manuellen Tiling-Window-Managern wie Herbstluftwm. Ein besonderer Fokus liegt für ihn auf systematischem Debugging, strukturiertem Problem-Solving sowie dem technischen Austausch im Team und mit Kunden. Ebenso legt er großen Wert auf Team-Balance sowie auf die gemeinsame Durchsicht und kontinuierliche Verbesserung von Dokumentationen und technischen Konzepten.
Sie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Brevo. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie müssen den Inhalt von Turnstile laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Turnstile. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen