Getting started with QueryGrade

QueryGrade helps developers and database administrators improve query performance and database design. Its primary feature is instant, actionable grading of individual SQL queries.

Grade a query

Paste a SQL query into the grading interface and QueryGrade returns:

  • A letter grade (A-F) and a numeric score - an immediate read on performance.
  • A list of issues it found, tagged by severity.
  • Specific recommendations with examples, so you learn the reasoning as you go.

You can try grading without creating an account - the anonymous trial lets you grade up to 50 queries per browser session. Sign in to save your history and give feedback that improves future grades.

It never runs your query

Grading is static analysis - QueryGrade parses and inspects the SQL text, it does not execute your query or connect to your database to produce a grade. That means you can safely paste a query without worrying about side effects. (Optional live-connection features, where you explicitly connect a database for schema-aware advice, are separate and read-only.)

Beyond a single query

QueryGrade also analyzes queries running across your existing database:

  • Log analysis - upload MySQL slow-query or general query logs and it flags anomalous queries.
  • Schema and index advice - connect a database to get schema-aware recommendations, including suggested indexes.

Where to go next

Questions about your results? Send us a message and a human will reply by email.

Still need help? Contact us