UUIDs are Bad for Performance in MySQL - Does Postgres Win? Let us Discuss

UUIDs are Bad for Performance in MySQL - Does...

Up next

Page Tables

Page tables provide the mapping between virtual memory and physical memory for each process. This means it needs to be as efficient and as fast as possible. I explore the inner workings of page tables in this episode.0:00 Intro2:00 Virtual Memory ⁃ ⁃ 8:00 MMU10:00 Page Tables ⁃ ⁃ ...  Show more

CPU and Kernel Page Faults

Page faults occurs when the process tries to access a memory that isn’t backed by a physical page kernel raises a fault which loads a page. It happens on first access, stack expansion, COW, swap and much more. However it comes with a cost. 


In this episode o ...

  Show more

Recommended Episodes

Postgres Replication at speed with PeerDB's Sai Srirampur
Hanselminutes with Scott Hanselman

Join Scott Hanselman as he sits down with Sai Srirampur, as they explore the intricacies of Postgres Replication and how it can be turbocharged using PeerDB. In the realm of databases, Postgres Replication is like a well-choreographed dance between servers. Sai takes us behind ...

  Show more

166: Speedy Database Queries with Lukas Fittl
Programming Throwdown

- pganalyze: https://pganalyze.com/

- Weekly series "5mins of Postgres": https://www.youtube.com/channel/UCDV_1Dz2Ixgl1nT_3DUZVFw

- How Postgres chooses whic ...

  Show more

Episode 486: High Performance PostgreSQL for Rails with Andrew Atkinson
The Ruby on Rails Podcast

If you love taking about databases, this is the episode for you. Ahead of the launch of his new book, High Performance PostgreSQL for Rails, Andrew Atkinson joined the show with special guest co-host, Pat Bair, to talk about why he wrote a book, why he focused on PostgreSQL and h ...  Show more

Episode 507: Stephen Margheim on SQLite in Ruby on Rails Applications
The Ruby on Rails Podcast

If you start a new Rails project today, you’re probably going to pick Postgres for your database. And if you have a ten year old Rails app, you might be using MySQL. But Rails ships with support for SQLite, a lightweight SQL database. Can that lightweight database be used to make ...  Show more