TanelPoder's profile picture. Creator of http://0x.tools and a long time computer performance nerd. 
Performance & Troubleshooting Training: https://learn.tanelpoder.com

Tanel Poder 🇺🇦

@TanelPoder

Creator of http://0x.tools and a long time computer performance nerd. Performance & Troubleshooting Training: https://learn.tanelpoder.com

Ghim

pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL tanelpoder.com/posts/generate…

TanelPoder's tweet image. pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL

tanelpoder.com/posts/generate…

Tanel Poder 🇺🇦 đã đăng lại

Sql people scare me

pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL tanelpoder.com/posts/generate…

TanelPoder's tweet image. pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL

tanelpoder.com/posts/generate…


Tanel Poder 🇺🇦 đã đăng lại

pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL tanelpoder.com/posts/generate…

TanelPoder's tweet image. pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL

tanelpoder.com/posts/generate…

Tanel Poder 🇺🇦 đã đăng lại

OMG lol

When asking coding questions

hakluke's tweet image. When asking coding questions


Instrumentation is investment! (when the topic of instrumentation overhead comes up)


Tanel Poder 🇺🇦 đã đăng lại

This is your chance to shape what products we build, how we build them, and what features they should have ... Take the Oracle DB Developer Survey 2025 and share your insights: customersurveys.oracle.com/ords/surveys/t…


A little sample of the xtop tool that I'll be demoing soon! 😎

TanelPoder's tweet image. A little sample of the xtop tool that I'll be demoing soon! 😎

eBPF has always been a popular topic at #P99CONF. On October 22-23, we'll welcome @TanelPoder, @DDelnano, Jake Hillion, and @parttimen3rd to share what's next for observability and #eBPF. Don't miss these interactive sessions! ow.ly/NpUk50WRh65 #ScyllaDB

P99CONF's tweet image. eBPF has always been a popular topic at #P99CONF. On October 22-23, we'll welcome @TanelPoder, @DDelnano, Jake Hillion, and @parttimen3rd to share what's next for observability and #eBPF. Don't miss these interactive sessions! ow.ly/NpUk50WRh65

#ScyllaDB


Tanel Poder 🇺🇦 đã đăng lại

eBPF has always been a popular topic at #P99CONF. On October 22-23, we'll welcome @TanelPoder, @DDelnano, Jake Hillion, and @parttimen3rd to share what's next for observability and #eBPF. Don't miss these interactive sessions! ow.ly/NpUk50WRh65 #ScyllaDB

P99CONF's tweet image. eBPF has always been a popular topic at #P99CONF. On October 22-23, we'll welcome @TanelPoder, @DDelnano, Jake Hillion, and @parttimen3rd to share what's next for observability and #eBPF. Don't miss these interactive sessions! ow.ly/NpUk50WRh65

#ScyllaDB

Tanel Poder 🇺🇦 đã đăng lại

#PostgresMarathon 2-004: Fast-path locks explained (and the PG 18 improvement) 🖖 don't forget to subscribe & share! we'll be diving into various dark corners of Postgres and learn how to make it ludicrously fast 🎇 After 2-003, @ninjouz asked: > If fast-path locks are stored…

samokhvalov's tweet image. #PostgresMarathon 2-004: Fast-path locks explained (and the PG 18 improvement)

🖖 don't forget to subscribe & share! we'll be diving into various dark corners of Postgres and learn how to make it ludicrously fast 🎇

After 2-003, @ninjouz asked:
> If fast-path locks are stored…
samokhvalov's tweet image. #PostgresMarathon 2-004: Fast-path locks explained (and the PG 18 improvement)

🖖 don't forget to subscribe & share! we'll be diving into various dark corners of Postgres and learn how to make it ludicrously fast 🎇

After 2-003, @ninjouz asked:
> If fast-path locks are stored…
samokhvalov's tweet image. #PostgresMarathon 2-004: Fast-path locks explained (and the PG 18 improvement)

🖖 don't forget to subscribe & share! we'll be diving into various dark corners of Postgres and learn how to make it ludicrously fast 🎇

After 2-003, @ninjouz asked:
> If fast-path locks are stored…

Tanel Poder 🇺🇦 đã đăng lại

Today's video is a SQL tip! Are you seeing the ORA-00918 error at random times? Here is the likely cause, and just like in most cases, it all comes back to same reason as always :-) youtu.be/VErx5k-H4J8

connor_mc_d's tweet card. Why you are getting "ORA-00918: column ambiguously defined"

youtube.com

YouTube

Why you are getting "ORA-00918: column ambiguously defined"


eBPF is like a runtime-programmable OS running within your OS. The tracing, security, network data path ops tools are just some types of apps built on top of that programmable OS (with x-ray vision to everything that's going on).

📖 Your Weekend Read: @P99CONF is the premier place to learn how engineers are pushing eBPF to its limits. We look back and preview upcoming talks from @jrfernandez, Liz Rice, @tanelpoder, @andy_pavlo, @parttimen3rd, & @ddelnano. ow.ly/ncjn50X64zy #ScyllaDB #P99CONF



Tanel Poder 🇺🇦 đã đăng lại

📖 Your Weekend Read: @P99CONF is the premier place to learn how engineers are pushing eBPF to its limits. We look back and preview upcoming talks from @jrfernandez, Liz Rice, @tanelpoder, @andy_pavlo, @parttimen3rd, & @ddelnano. ow.ly/ncjn50X64zy #ScyllaDB #P99CONF


Tanel Poder 🇺🇦 đã đăng lại

Fun fact, the original websocket drafts didn’t have these control frames in spec, which is why the socket.io protocol has its own ping/pong mechanism


Tanel Poder 🇺🇦 đã đăng lại

WebSocket has their own Keep Alive mechanisms just like TCP, and it is called PING , PONG. The main reason is to keep the connection alive, check if the other peer is still connected and I think you can send data inline as part of the PING or PONG (never tried it though).…

hnasr's tweet image. WebSocket has their own Keep Alive mechanisms just like TCP, and it is called PING , PONG.

The main reason is to keep the connection alive, check if the other peer is still connected and I think you can send data inline as part of the PING or PONG (never tried it though).…

Tanel Poder 🇺🇦 đã đăng lại

Andy Pavlo’s take on mmap() in databases is controversial, but correct. Buffer pool management, and managing the contents of caches, is a core competency of a database system. The heuristics that an OS kernel uses for this are highly unlikely to be the right ones for a DB.

This just says they are changing the API, not removing the functionality. I am not against all applications using MMAP. I am against database systems using it instead of implementing a buffer pool manager.



Tanel Poder 🇺🇦 đã đăng lại

eBPF can be used for latency analysis, high performance networking, noisy neighbor detection, & K8s observability. We look at past and upcoming #P99CONF sessions from @jrfernandez, Liz Rice, @tanelpoder, @andy_pavlo, @parttimen3rd, & @ddelnano. ow.ly/opzi50X52qY #ScyllaDB


Tanel Poder 🇺🇦 đã đăng lại

Oracle Flashback Database can apparently auto-disable itself on I/O errors. I did a few quick test cases about it as I didn't expect this behavior initially. You can read about my findings here: blog.srecnik.info/oracle-flashba…


Tanel Poder 🇺🇦 đã đăng lại

PostgreSQL 18 rc1: Stamp 18.0 git.postgresql.org/gitweb/?p=post…


Tanel Poder 🇺🇦 đã đăng lại

Are y'all ready for Postgres 18 landing? Just few more days!

gwenshap's tweet image. Are y'all ready for Postgres 18 landing? Just few more days!

Tanel Poder 🇺🇦 đã đăng lại

I implemented a CPU and RAM. In Javascript. For a blog.


Loading...

Something went wrong.


Something went wrong.