
Greg Dostatni
Database Administrator at Command Prompt
About
Greg is an experienced IT professional with over 20 years of experience in higher education. Starting as a developer, he worked on software to manage Search and Rescue incidents ans urban crowd movement simulations. He has a background as a DBA / System Administrator working with Oracle and PostgreSQL in Solaris and Linux. Greg has later transitioned into building and managing applications and services for a large university in Canada, including designing developing and managing large shared database environments. Greg is committed to using technology to solve problems both at home and in professional setting.
Greg Dostatni has presented the following presentations


presented by Greg Dostatni and Kevin Jernigan
When choosing between Open Source Software (OSS) and Closed Source Software (CSS), organizations must consider factors like support, customization, security, compliance and long term cost. OSS provides flexibility and cost advantages, but may require internal expertise for maintenance and development or creative problem solving when navigating non-traditional support structures. CSS offers trad...
more Tue 11 2025
Configuration Basics for All
presented by Greg Dostatni
Getting core parameters right is essential for ensuring good performance and stability from your PostgreSQL database. As PostgreSQL is now approaching 400 parameters that can be set in addition to OS, kernel and disk options, configuring a PostgreSQL database can be a daunting task. In this beginner friendly session, we will focus on some key parameters and discuss the trade-offs between them. ...
more Wed 19 2025 Essentials
Tips and Strategies
presented by Greg Dostatni
Indexes are the backbone of efficient data retrieval in PostgreSQL, but their effective use requires more than just knowing how to create them. Do you ever feel like your database is stubbornly refusing to use your carefully crafted index? Does size really matter? How much of an impact does over-indexing have?
We will kickstart by understanding how indexes work and why the database may choos...
more Fri 21 2025 Ops
presented by Greg Dostatni
video
Effective lock management is important for any database’s performance and stability. This presentation offers an exploration of some pitfalls and solutions to the Lock Manager challenges related to large, high performance environments.
We begin by examining how table inheritance can multiply the number of locks, and how that can affect performance when dealing with more than 10,000 locks. We...
more Wed 12 2024 Ops
Beyond the Deadlock: Examining Complex Lock Scenarios in PostgreSQL
presented by Greg Dostatni
Effective lock management is important for any database’s performance and stability. This presentation offers an exploration of some pitfalls and solutions to the Lock Manager challenges related to large, high performance environments.
We begin by examining how table inheritance can multiply the number of locks, and how that can affect performance when dealing with more than 10,000 locks. We...
more Thu 18 2024 Ops