Query Store Configuration Optimization for SQL Server

Free Tool – SQL Query Store Optimizer

Manage Query Store properties to improve its performance

Optimizing the properties of the Query Store in SQL Server is important because it enhances database performance, supports efficient query execution, and improves system resource utilization. The Query Store captures, retains, and analyzes query execution plans and runtime data to identify suboptimal or resource-intensive queries. By configuring Query Store properties, such as data retention and capture modes, administrators can strike a balance between monitoring query performance and minimizing the storage footprint. As a result, this optimization allows them to identify and address code-related bottlenecks, resolve performance issues, and fine-tune query execution strategies, ultimately leading to a more streamlined, efficient, and responsive data management system for the organization.

  • Improve SQL Server 2016 Query Store performance
  • See all Query Store properties in single summary table
  • Execute predefined actions that modify Query Store properties and contents
  • Edit all modifiable Query Store properties in single overview panel
  • Get up and running in minutes with no agents

Optimize SQL Server’s Query Store to Improve Performance

Troubleshoot issues and execute tasks that follow best practices to help keep Query Store tuned to the database workload. Improve the performance of SQL Server’s Query Store by optimizing its properties and contents. This affects how the Query Store captures per database a history of queries, plans, and run-time statistics.

See all Query Store Properties in Single Summary Table

Register one or more SQL Server instances. For a selected connected instance, display all database Query Store properties in a single summary table. This provides an overview of all of the Query Store properties to compare properties across Query Stores, to quickly identify the origin of performance problems, and to quickly select a Query Store to optimize its performance.

Execute Predefined Actions

For a selected database, provide predefined Query Store actions including:

  • clear Query Store contents
  • restart Query Store
  • recover from memory corruption
  • recover from disk corruption
  • set Query Store to default settings
  • keep only most relevant data in Query Store
  • flush Query Store in-memory cache to disk
  • find and delete ad-hoc queries executed only once and older than 24 hours

Edit Query Store Properties in Single Overview Panel

For a selected database, display all of the twelve properties of its Query Store in a single overview panel, and allow editing of all eight modifiable properties. Together with the summary table, this allows for quick selection of Query Stores and optimizing their performance. In contrast, SSMS provides access only to a subset of eight properties, requires vertical scrolling to access the last two properties, does not display default values, does not provide more involved actions to adjust properties and contents, and is not efficient for more than just a few servers, instances, and databases. Access to additional properties and more involved actions are only available as T-SQL snippets mentioned on several web pages.

Get up and Running in Minutes with No Agents

The small download and easy installation wizard will get you up and running quickly. No agents need to be on the server.

* Optimize SQL Server on-premises and in the cloud, and without installing anything on the optimized instances.

IDERA Community

Check out the latest blog posts for product tips & tricks from other users.

Join the Discussion