适用于: SQL Server 2016 (13.x) 及更高版本和 SQL 数据库
从主体数据库访问此页面,并用它来配置和修改数据库查询存储的属性。 这些选项也可使用 ALTER DATABASE SET 选项进行更改。 有关查询存储的信息,请参阅 Monitoring Performance By Using the Query Store。
选项
操作模式
有效值为 OFF、READ_ONLY 和 READ_WRITE。 OFF 禁用 Query Store。 在 READ_WRITE 模式下,查询存储将收集并保留查询计划和运行时执行统计信息。 在 READ_ONLY 模式下,可以从查询存储读取信息,但不会添加新信息。 如果已用尽查询存储的最大分配空间,查询存储的操作模式将更改为 READ_ONLY。
操作模式(实际)
获取查询存储的实际操作模式。
操作模式(按请求)
获取和设置查询存储的所需操作模式。
数据刷新间隔(分钟)
确定写入到查询存储的数据保留到磁盘的频率。 为了优化性能,由查询存储收集的数据应以异步方式写入到磁盘。 所配置的此异步传输发生的频率。
统计信息收集间隔
获取和设置统计信息收集间隔值。
最大大小 (MB)
获取和设置分配给查询存储的总空间。
Query Store 捕获模式
None 不捕获新查询。
All 捕获所有查询。
Auto 根据资源消耗情况捕获查询。
过时查询阙值(天)
获取和设置过时查询阙值。 配置 STALE_QUERY_THRESHOLD_DAYS 参数,以指定数据在查询存储保留的天数。
清除查询数据
删除查询存储的内容。
饼图
左侧图表显示了磁盘上的数据库文件总占用量,以及哪部分的文件填充了查询存储数据。
右侧图表显示了目前已占用了哪部分的查询存储配额。 请注意,左侧图表未显示配额。 配额可能超过数据库的当前大小。
注解
查询存储功能让 DBA 可以探查查询计划选项和性能。 它让你可以快速找到查询计划中的更改所造成的性能差异,从而简化了性能疑难解答。 这一性能会自动捕获查询、计划和运行时统计信息的历史记录,并将其保留以供你查看。 它按时间窗口将数据分割开来,使你可以查看数据库使用情况模式并了解服务器上何时发生了查询计划更改。 可使用此查询存储数据库属性页面,或者使用 ALTER DATABASE SET 选项来配置查询存储。 查询存储通过使用 Management Studio 对话框来呈现信息。 有关查询存储的详细信息,请参阅 Monitoring Performance By Using the Query Store。