DIFF.BLOG
New Following Discover Jobs
More
Top Writers Suggest a blog Upvotes plugin
Report bug Contact About Privacy
Sign up
Topics
Follow your own topics →
Menu
New Following Discover Jobs Top Writers
More
Suggest a blog Upvotes plugin Report bug Contact About
Sign up
Privacy Policy
The home for great developer writing.
We surface the best developer writing from thousands of independent blogs, updated daily.
Join Diff.blog
TOPICS

eBPF Tracing of PostgreSQL Spinlocks

· Jan Nidzwetzki · Feb. 8, 2026, 8:02 p.m.
postgresql performance ebpf Profiling postgresql performance monitoring ebpf Database Architecture
Summary
This blog post explains PostgreSQL's use of spinlocks for managing shared data structures in its process-based architecture. It introduces the pg_spinlock_tracer tool, which utilizes eBPF for monitoring spinlock performance, detailing the implementation and significance of spinlocks in PostgreSQL's operation.
Read full post on jnidzwetzki.github.io →
MORE POSTS LIKE THIS
Do You Need a Vector Database? Postgres vs Dedicated in 2026
Aleksei Aleinikov · Aug 28, 2026
Vector Database pgvector
When PostgreSQL Isn't the Right Fit: Recognizing Workloads That Need Different Architecture
Timescale · Jun 12, 2026
postgresql database
Tracing PostgreSQL Using eBPF and Hardware Breakpoints
Jan Nidzwetzki · May 8, 2026
postgresql performance
Using eBPF in Red Hat products
Red Hat · May 6, 2026
Security RHEL
How to fine-tune PostgreSQL fill factor
özkan pakdil · Feb 18, 2025
SQL postgresql
[Announcing] Kova: A relational ORM with zero query macros, zero trait imports, and flat compile-time types
Users Rust Lang · Nov 10, 2026
programming software development
Discover more posts →
AUTHOR
RECENT POSTS FROM THE AUTHOR
Choose how you want to continue.
Continue with GitHub Continue with Google
By continuing, you agree to our Privacy Policy.