Leveraging Stack Traces for SQL Performance Analysis in Spring Boot Applications

This page summarizes the projects mentioned and recommended in the original post on dev.to

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. Spring Boot

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

    Performance optimization in Spring Boot applications often requires deep visibility into database interactions. While traditional logging provides basic SQL query information, it frequently lacks the crucial context of where these queries originate in your codebase. This is especially important with lazy loading of Hibernate entities, where queries can be triggered unexpectedly throughout the application lifecycle. This article demonstrates how to implement a sophisticated logging solution that captures SQL execution stack traces, enabling developers to quickly identify and resolve performance bottlenecks.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Logback

    The reliable, generic, fast and flexible logging framework for Java.

    The solution involves creating a custom Logback layout that captures and filters stack traces for SQL operations, providing immediate visibility into the execution path. This approach combines Spring Boot's conditional configuration with Logback's extensible logging framework.

  4. kotlin

    The Kotlin Programming Language.

    All code examples in this article are written in Kotlin, leveraging its concise syntax, null safety, and seamless Java interoperability. Kotlin's expressive language features make the implementation more readable and maintainable compared to traditional Java approaches, while providing full compatibility with the Spring Boot ecosystem.

  5. Hibernate

    Idiomatic persistence for Java and relational databases

    Performance optimization in Spring Boot applications often requires deep visibility into database interactions. While traditional logging provides basic SQL query information, it frequently lacks the crucial context of where these queries originate in your codebase. This is especially important with lazy loading of Hibernate entities, where queries can be triggered unexpectedly throughout the application lifecycle. This article demonstrates how to implement a sophisticated logging solution that captures SQL execution stack traces, enabling developers to quickly identify and resolve performance bottlenecks.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 15 AWS EMR Cost Optimization Tips to Slash Your EMR Spending (2025)

    4 projects | dev.to | 16 Dec 2025
  • Big data technology that is orders of magnitude faster than SQL

    1 project | dev.to | 30 Nov 2025
  • Analyzing DuckDB's Performance Optimization Through TOPN and Count Distinct

    1 project | news.ycombinator.com | 3 Sep 2025
  • SPL Lightweight Multisource Mixed Computation Practices

    1 project | news.ycombinator.com | 20 Aug 2025
  • Gravitino - the unified metadata lake

    3 projects | dev.to | 11 Aug 2025

Did you know that Java is
the 9th most popular programming language
based on number of references?