Data Conference Databasea Query.Farm index
Speakers

Dave Stokes

Employers on the program

  1. 2023–2026DBeaver6 talks
  2. 2022–2024Percona6 talks
  3. 2022Oracle1 talk
Events9
Conferences5
Talks151 keynote
Years active2021–2026
Miles between events16,8757 in-person events · 2 countries

Appearances by year

201920202021202220232024202520262027
  • FOSDEM
  • Postgres Conference (PostgresConf)
  • Percona Live
  • PGConf NYC (Postgres Summit US from 2026)
  • PGDay Chicago

Talks

DateEventConferenceRoleTitleLinks
Apr 21, 2026Postgres Conference 2026Postgres Conference (PostgresConf)speakerRescued Draft Horses
as DBeaver
My wife recently discovered a draft horse rescue not too far from our house that was in need of volunteers. Patch's Place takes animals that are too old, too…Show less

My wife recently discovered a draft horse rescue not too far from our house that was in need of volunteers. Patch's Place takes animals that are too old, too infirm, or have other issues that prevent them from being rehomed elsewhere.

Apr 21, 2026Postgres Conference 2026Postgres Conference (PostgresConf)speakerWhat Can An AI Assistant Do For You?
as DBeaver

Artificial Intelligence has been over hyped. But it is great at pattern matching and the SQL Syntax is a well known pattern.

Slides
Apr 26, 2024PGDay Chicago 2024PGDay ChicagospeakerCreating New PostgreSQL DBAs Out Of Available MySQL DBAs
as Percona

I used to be the certification manager for MySQL AB (later Sun Microsystems and Oracle).

Apr 17, 2024Postgres Conference 2024Postgres Conference (PostgresConf)speakerDo You Know A CID From An OID Or An XID? A beginners guide to the alphabet soup found in and around PostgreSQL touples.
as DBeaver
The learning curve for PostgreSQL can be nearly verticle for those caught up in the terminology. So if you find yourself stuck between MIN and CMAX, or have no…Show less

The learning curve for PostgreSQL can be nearly verticle for those caught up in the terminology. So if you find yourself stuck between MIN and CMAX, or have no idea what those things are, then you should be in this talk.

Slides
Apr 17, 2024Postgres Conference 2024Postgres Conference (PostgresConf)speakerMERGE() - A Quick Introduction
as DBeaver

Merge() was introduced in PostgreSQL 15 and a few unkind individuals have dismissed it as a fancy 'upcert'. But MEREGE() is more than that!

Slides
Feb 3, 2024FOSDEM 2024FOSDEMspeakerBuild Your Own PostgreSQL DBA Out Of Available MySQL DBAs
as Percona

Historically it has been able to find MySQL DBAs than their PostgreSQL counterparts. The growth in PostgreSQL has increased the demand for new DBAs.

SlidesVideo
Oct 3, 2023PGConf NYC 2023PGConf NYC (Postgres Summit US from 2026)speakerMERGE() - A Quick Introduction
as Percona

MERGE() is a powerful function for processing data like transaction logs from point-of-sales systems.

Slides
Apr 20, 2023Postgres Conference Silicon Valley 2023Postgres Conference (PostgresConf)speakerMERGE() - A Quick Introduction
as DBeaver
MERGE() is a powerful function for processing data like transaction logs. It is powerful as it allows you to insert, update, or delete data in one statement…Show less

MERGE() is a powerful function for processing data like transaction logs. It is powerful as it allows you to insert, update, or delete data in one statement instead of using an application that requires numerous round trips between the server and the application to do the same tasks (which is much more resource and time intensive).

Slides
Apr 20, 2023Postgres Conference Silicon Valley 2023Postgres Conference (PostgresConf)keynotePostgreSQL High Availability: The Considerations and the Candidates
as DBeaver
Almost every organization that I interact with wants a high availability system for PostgreSQL. This clearly depicts an active trend toward an increase in…Show less

Almost every organization that I interact with wants a high availability system for PostgreSQL. This clearly depicts an active trend toward an increase in utilizing PostgreSQL for critical business applications.

Slides
May 16, 2022Percona Live 2022Percona LivespeakerA Survey of MySQL Indexes Types
as Percona
Adding an index to a table is a popular way to try and speed up queries. But MySQL has several types of indexes and many options. Which is best for your need?…Show less

Adding an index to a table is a popular way to try and speed up queries. But MySQL has several types of indexes and many options. Which is best for your need? Do you need to ignore indexes for hash joins? Can functional indexes help the optimizer plan for a better query? And how do you test an...

May 16, 2022Percona Live 2022Percona LivespeakerCongratulations! You're Also the DBA!
as Percona
Are you an accidental DBA? Suddenly find out that, in addition to your other duties, you have to keep the database humming along too? Well, this is the session…Show less

Are you an accidental DBA? Suddenly find out that, in addition to your other duties, you have to keep the database humming along too? Well, this is the session for you! In this talk, you'll learn the five things you HAVE TO DO to keep a database happy and healthy. Even if your enterprise needs a...

May 16, 2022Percona Live 2022Percona LivespeakerPercona Monitoring and Management (PMM) for Novices
as Percona
Percona Monitoring and Management (PMM) is an open source database observability, monitoring, and management tool for MySQL, PostgreSQL, and MongoDB that…Show less

Percona Monitoring and Management (PMM) is an open source database observability, monitoring, and management tool for MySQL, PostgreSQL, and MongoDB that simplify operations, optimize performance, and improve the security of your database services. This session will cover the installation of...

Feb 5, 2022FOSDEM 2022FOSDEMspeakerRelease Note Highlights from 2021
as Oracle
The new releases of MySQL Server in 2021 had some very interesting changes. This session covers the highlights, the contributions, and changes made during the…Show less

The new releases of MySQL Server in 2021 had some very interesting changes. This session covers the highlights, the contributions, and changes made during the last year.

Video
Feb 6, 2021FOSDEM 2021FOSDEMspeaker25 years of MySQL - A Retrospective

MySQL has now been arounds for over a quarter of a century. So what has really changed since 3.21 has become available?

Video
Feb 6, 2021FOSDEM 2021FOSDEMspeakerBetter User Management under MySQL 8.0

MySQL has added many new features to make user account management easier. The server can now generate random passwords that follow the rules you manage.

Video

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Ryan Booz7—2026
Bruce Momjian6—2024
Denis Magda5—2024
Peter Zaitsev5—2024
Chirag Dave4—2024
Jimmy Angelakos4—2024
Clay Jackson3—2026
Michael Meskes3—2026
Pat Wright3—2026
Shayon Sanyal3—2026
Tim Steward3—2026
Charly Batista3—2024
Christian Kniep3—2024
Christophe Pettus3—2024
Jan-Patrick Lehr3—2024

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.