Start with one query
Add your SQL, database engine, version and goal. Keep the investigation focused on the problem you need to solve.
Private beta · MySQL & MariaDB
Bring a SELECT query. TuningLens guides you through the schema, execution plan and index evidence needed to evaluate a change—and gives you a way to verify it.
No database connection. No automatic SQL execution.
SELECT id, created_at
FROM orders
WHERE customer_id = 42
ORDER BY created_at DESC
LIMIT 20;What indexes exist, and which access path does the plan choose?
Illustrative workflow · not a measured performance result
On our roadmap: PostgreSQL, Snowflake and Amazon Redshift. These engines are not available in the current beta.
A focused investigation
Add your SQL, database engine, version and goal. Keep the investigation focused on the problem you need to solve.
Follow guided requests for schema, indexes and plan output. Understand why each piece of evidence matters.
Review the reasoning and tradeoffs. Check result equivalence and measure the change in your own environment.
An example, not a promise
For the order-history query above, an index beginning with customer_id and created_at might help. That is a hypothesis until the schema, existing indexes and plan support it.
TuningLens keeps the query, submitted evidence and follow-up together in one case, so the next decision has context.
No invented speedups. AI recommendations still need your review.
Share evidence, not database access
You choose which SQL and diagnostic output to submit. TuningLens does not connect to your database or run the suggested changes.
Submitted cases are stored, and SQL, messages and evidence are sent to our AI provider for analysis. Remove secrets, personal data and sensitive values first.
SQL tuning field guides
Learn what access types, keys, row estimates and Extra flags say—and what they do not prove.
Read the guideUnderstand when MySQL EXPLAIN ANALYZE and MariaDB ANALYZE execute a statement before you run them.
Review the safety guideMove from symptoms to schema, plans, hypotheses and representative verification.
See the workflowBefore you begin
The current beta supports MySQL and MariaDB SELECT queries. PostgreSQL, Snowflake and Amazon Redshift support is planned, but those engines are not available yet. Include your engine and version because plans and diagnostic commands differ.
No. You collect the evidence and decide what to run. Runtime diagnostic commands can execute a query, so review them and use a suitable test environment.
No. Suggestions depend on the evidence you provide. Verify correctness and measure performance with representative data before adopting a change.
Create an account and confirm your email. An administrator reviews access requests before you can create tuning cases.
Pricing is being evaluated during the private beta. There is no self-service paid plan or checkout in the current product.
Have a query worth investigating?
For developers and small teams working with MySQL or MariaDB.