UUIDs often end up in text columns because an ORM or a JSON payload made it the easy path. I measured what that costs on 5M rows.
The text index came out 88% bigger and one level deeper, so every lookup reads one more page. With random v4 keys, inserts went from 47 s to 79 s.
