Alexander Novikov
  • |
  • Ru
  • All posts
  • Topics

A 50% Performance Boost for Database Explained How

When working with PostgreSQL, query optimization is a crucial skill for maintaining performance in high-load systems. In this post, I’ll show how I optimized a slow query by 50% using a composite index—leveraging PostgreSQL’s EXPLAIN and EXPLAIN ANALYZE commands to diagnose performance bottlenecks and improve efficiency. Why EXPLAIN Matters PostgreSQL provides the EXPLAIN command to analyze query execution plans before execution. It helps developers understand: ✅ How PostgreSQL plans to execute the query➤ Read more...

March 10, 2025 · Alexander Novikov
db postgres sql optimization

Balancing Performance. Can You Live Without an ORM?

Many developers, when transitioning to Go, start looking for an easy and convenient way to work with databases. It’s normal – developers get used to tools that make their lives easier. When I was writing in C#, I used Entity Framework Core – the ORM for the .NET platform. Since it was my first language, I thought this was the natural way to work, and I never really considered alternatives (maybe there weren’t any on .➤ Read more...

October 13, 2024 · Alexander Novikov
go sql dev
© 2025 Alexander Novikov · Powered by Hugo & PaperMod