haroya01

haroya01/query-audit

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

38 good first / help-wanted issues · Java · last activity Sep 1, 2026

10 stars 3 forks 10 watchers Java Apache License 2.0
database-testing hibernate java jpa junit5 mysql n-plus-one performance postgresql query-analyzer slow-query spring-boot spring-data-jpa sql static-analysis testing
38 Open Issues Need Help Last updated: Sep 1, 2026

Open Issues Need Help

View All on GitHub
documentation good first issue approved testing ci
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
documentation enhancement good first issue approved starter
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
help wanted good first issue approved testing ci
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
good first issue core approved testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
enhancement good first issue core approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
documentation enhancement help wanted approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
enhancement help wanted core approved testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
documentation enhancement help wanted approved ci
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
documentation help wanted approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
enhancement help wanted core approved junit5
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
enhancement help wanted approved starter
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
help wanted approved testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
documentation good first issue approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
enhancement good first issue approved junit5
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
documentation enhancement help wanted approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
documentation good first issue approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
bug good first issue approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
bug good first issue core approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
bug good first issue core approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
bug good first issue core approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
bug good first issue approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
good first issue false-positive core approved
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
bug good first issue
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
good first issue false-positive core
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
good first issue core
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
good first issue false-positive core
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
good first issue core
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing
good first issue false-positive core
haroya01/query-audit
10

Catch N+1 queries, missing indexes, and SQL anti-patterns in your JUnit tests — before they hit production.

Java
#database-testing#hibernate#java#jpa#junit5#mysql#n-plus-one#performance#postgresql#query-analyzer#slow-query#spring-boot#spring-data-jpa#sql#static-analysis#testing