CYBERTEC PostgreSQL Logo
Ants Aasma Profile Picture

Hans-Jürgen Schönig

Founder & CEO of CYBERTEC
Hans-Jürgen Schönig has worked with PostgreSQL since the 90's. He is the CEO and technical lead of CYBERTEC PostgreSQL International, a market leader in the field. He's served countless customers around the globe since the year 2000. He is also the author of the well-received "Mastering PostgreSQL" book series, as well as several other books about PostgreSQL replication and administration.

Articles by Hans-Jürgen Schönig

Shrink the storage footprint of PostgreSQL data

by Hans-Jürgen Schönig | 08.2014
Keep the order of your columns in mind to unleash optimization potentials and reduce the table size in your PostgreSQL database.

pg_resetxlog: renamed to pg_resetwal

by Hans-Jürgen Schönig | 08.2014
pg_resetxlog was formerly a feature of PostgreSQL. This has been renamed to pg_resetwal, see the update in the blog.

Code size over time

by Hans-Jürgen Schönig | 08.2014
Out of plain curiosity I decided to start a little analysis regarding the code size of the PostgreSQL project over time.

Speed up PostgreSQL data loading with COPY (FREEZE)

by Hans-Jürgen Schönig | 08.2014
UPDATED JUL 2023 How to load data fast and efficiently in PostgreSQL using COPY (FREEZE). Organize data nicely by instantly writing hint bits.

Speeding up things with hint bits

by Hans-Jürgen Schönig | 08.2014
UPDATED June 2023: What are hint bits in PostgreSQL? Hint bits improve PostgreSQL performance - find out why and how. Includes code examples.

Optimization issues: Cross column correlation

by Hans-Jürgen Schönig | 07.2014
UPDATED Sept. 2023 - A couple of years ago I stumbled over an interesting PostgreSQL issue which is commonly known as “cross correlation”.

Detecting wrong planner estimates

by Hans-Jürgen Schönig | 07.2014
The PostgreSQL planner optimizes your queries, and mostly does it right. The question is: How to figure out when & where things do go wrong?

Reducing log messages on the client

by Hans-Jürgen Schönig | 06.2014
Frequently PostgreSQL client applications are flooded with log messages from the server. Correct this by changing the server configuration.

CREATE CAST: Casting integer to IP in PostgreSQL

by Hans-Jürgen Schönig | 05.2014
How to store and process IP addresses in an efficient way. To do so PostgreSQL provides us with data types by casting integer.

The power of response times and execution time

by Hans-Jürgen Schönig | 04.2014
The goal of the PostgreSQL optimizer is to provide a plan which executes as fast as possible & returns all the data as rapidly as possible.
1 22 23 24 25 26 29
CYBERTEC Logo white
Get the newest PostgreSQL Info & Tools


    This site is protected by reCAPTCHA and the Google Privacy Policy & Terms of Service apply.

    ©
    2025
    CYBERTEC PostgreSQL International GmbH
    phone-handsetmagnifiercrosscross-circle
    linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram