Александр Новиков
  • |
  • En
  • Все посты
  • Поиск по тегам

Ускоряем производительность базы данных на 50%

При работе с PostgreSQL оптимизация запросов — это ключевой навык для поддержания высокой производительности в системах с большой нагрузкой. В этой статье я покажу, как удалось сократить время выполнения медленного запроса на 50% с помощью составного индекса — используя команды PostgreSQL EXPLAIN и EXPLAIN ANALYZE для диагностики узких мест в производительности и повышения эффективности. Почему команда EXPLAIN важна PostgreSQL предоставляет команду EXPLAIN для анализа плана выполнения запроса до его выполнения. Это помогает разработчикам понять:➤ Читать полностью...

10 марта 2025 · Александр Новиков
db postgres sql optimization

Балансируя с производительностью. Можно ли жить без ORM?

Многие, переходя на Go, начинают искать простой и удобный способ по работе с базой данных. Разработчики так привыкли, и это нормально. Когда я писал на C#, то использовал Entity Framework Core - ORM для платформы .NET. А так как это был мой первый язык, то мне казалось это вполне естественным и об альтернативах я вообще не задумывался (возможно, на .NET тогда их и не было, не знаю есть ли сейчас).➤ Читать полностью...

13 октября 2024 · Александр Новиков
go sql dev
© 2025 Александр Новиков · Powered by Hugo & PaperMod