Query Store
發糞塗牆
MVP, TOGAF, MCSE, Azure Solution Architect
展开
-
Azure SQL DB/DW 系列(14)——使用Query Store(3)——常用场景
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(13)——使用Query Store(2)——报表介绍(2)本文继续如何使用Query Store的常用场景前言 Query Store有很多用途,基于它的收集功能,很适合作为服务器的性能基线。性能基线是一个标准,用来后续判断服务器是否存在性能问题。所以专业的数据库及服务器运维,都应该制定合理的性...原创 2020-03-31 21:57:11 · 1206 阅读 · 1 评论 -
Azure SQL DB/DW 系列(13)——使用Query Store(2)——报表介绍(2)
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(12)——使用Query Store(1)——报表介绍(1)本文继续介绍Query Store的报表带有强制执行计划的查询 显示已经被强制使用特定执行计划的查询。可以看到用了多少执行计划,也可以用于回顾。 由于这个报表本人用的比较少,所以就不做过多介绍。具有高度差异的查询 这个报表可以...原创 2020-03-31 11:54:42 · 906 阅读 · 0 评论 -
Azure SQL DB/DW 系列(12)——使用Query Store(1)——报表介绍(1)
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(11)——重新认识Query Store(4)——Query Store维护本文开始介绍Query Store的输出——各种报表 下一文:Azure SQL DB/DW 系列(13...原创 2020-03-30 21:08:20 · 1089 阅读 · 0 评论 -
Azure SQL DB/DW 系列(11)——重新认识Query Store(4)——Query Store维护
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(9)——重新认识Query Store(2)——工作原理本文介绍Query Store的配置,包括PaaS平台和非云版本P73...原创 2020-03-30 16:33:47 · 926 阅读 · 0 评论 -
Azure SQL DB/DW 系列(10)——重新认识Query Store(3)——配置查询存储
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(9)——重新认识Query Store(2)——工作原理本文介绍Query Store的配置,包括PaaS平台和非云版本默认设置 和其他功能一样,要最大化它的潜在用处,需要按需配置。Query Store在非云版本中(托管实例除外,因为托管实例非常接近非云版本)默认是不开启的,如果你需要使用,当然...原创 2020-03-29 20:54:55 · 995 阅读 · 0 评论 -
Azure SQL DB/DW 系列(9)——重新认识Query Store(2)——工作原理
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(8)——重新认识Query Store(1)——简介本文介绍Query Store的技术内幕数据来源 Query Store中的数据由三个部分的数据来源组成:查询和计划的信息:有关查询本身的数据以及查询优化器从该查询派生的执行计划的数据。查询的运行时信息:查询运行得多快,被调用了多少次,以及...原创 2020-03-29 18:39:07 · 877 阅读 · 0 评论 -
Azure SQL DB/DW 系列(8)——重新认识Query Store(1)——简介
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(7)——Query Store案例(4)——查找参数化问题本文开始整理和总结Query Store的技术要点,以更详细的方式简介Query StoreQuery Store优势 Query Store默认是关闭的,一旦开启,它就会收集数据库中查询的汇总信息和工作负载的统计信息。这些数据可以用来处理...原创 2020-03-29 12:59:45 · 984 阅读 · 0 评论 -
Azure SQL DB/DW 系列(7)——Query Store案例(4)——查找参数化问题
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(6)——Query Store案例(3)——查看等待信息本文演示如何用Query Store查看参数化带来的性能问题,但是跟前面3篇案例不同,这次使用纯T-SQL而不是GUI。前言 Query Store提供了一个全新的方式用于协助数据库用户处理性能问题甚至其他故障,本文演示如何使用Query S...原创 2020-03-29 11:12:34 · 927 阅读 · 0 评论 -
Azure SQL DB/DW 系列(6)——Query Store案例(3)——查看等待信息
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(5)——Query Store案例(2)——计划回归本文演示如何用Query Store查看等待信息前言 关于等待信息的查看和使用方式有很多种,本文用全新的方法也就是Query Store来查看等待信息。 我们知道,等待信息几乎可以说是常规应对性能问题甚至其他异常时的首要切入点。其实回顾过去的...原创 2020-03-27 20:37:19 · 893 阅读 · 0 评论 -
Azure SQL DB/DW 系列(5)——Query Store案例(2)——计划回归
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(3)——Query Store简介本文演示如何使用Query Store来找到计划回归并处理https://www.sqlpassion.at/archive/2016/01/18/performance-troubleshooting-with-the-query-store-in-sql-serv...原创 2020-03-26 21:35:08 · 953 阅读 · 0 评论 -
Azure SQL DB/DW 系列(4)——Query Store案例(1)——缺失索引
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(3)——Query Store简介本文演示如何使用Query Store来找到Missing Index环境搭建 本文以AdventureWorks2017作为演示,使用SQL Server 2019的兼容级别(150)。 首先需要启用Query Store,可以在SSMS中实现,不过如果你已...原创 2020-03-26 21:34:02 · 953 阅读 · 0 评论 -
Azure SQL DB/DW 系列(3)——Query Store简介
本文属于Azure SQL DB/DW系列上一文:Azure SQL DB/DW 系列(2)——入门级监控性能的工具简介 从名字来看,Query Store就是查询存储,存储了查询(不仅限于SELECT,还包括 DML 语句如 SELECT、INSERT、UPDATE、DELETE、MERGE 和 BULK INSERT的计划。)的执行信息,供后续分析。它可用于SQL Server(本...原创 2020-03-25 16:31:12 · 1243 阅读 · 0 评论