this post was submitted on 12 Apr 2025
48 points (100.0% liked)

Programming Circlejerk

211 readers
1 users here now

Community to talk about enlightened programming takes

Rules:

founded 5 months ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] boonhet@lemm.ee 2 points 2 months ago* (last edited 2 months ago)

And if doing pagination, order by an index and add a minimum bound, instead of doing LIMIT 5000,5000.

Oh and if the query optimizer picks a bad index for what you're doing, you can force a better one.

And don't do dependent subqueries and...

Idk, this is stuff I learned in my first year or 2 at my first job in the field. And I've had people on reddit tell me I'm a programmer not a software engineer because I don't have the education so therefore I can only be a code monkey. Yet somehow Amazon pays people 5x my salary to not know how to use SQL efficiently while I'm out here building queries that show no non-index reads, sometimes in databases where I'm not even allowed to add new indexes because of legacy reasons.