摘要: selecttl.resource_type as [Resource Type],db_name(tl.resource_database_id) as [DB Name],case tl.resource_typewhen 'OBJECT' thenobject_name(tl.resource 阅读全文
posted @ 2019-06-26 22:19 慢慢走向架构师 阅读(236) 评论(0) 推荐(0) 编辑
摘要: SQL Server 使用内存中的排序和哈希联接技术执行排序、交集、并集、差分等操作。 SQL Server 利用这种类型的查询计划支持垂直表分区(有时称为分列存储)。 SQL Server 使用三种类型的联接操作: 嵌套循环联接 合并联接 哈希联接 联接基础知识 通过联接,可以从两个或多个表中根据 阅读全文
posted @ 2019-06-26 18:51 慢慢走向架构师 阅读(489) 评论(0) 推荐(0) 编辑
摘要: SQL Server 数据库引擎 提供了访问查询执行计划的运行时信息的功能。 出现性能问题时,最重要的操作之一是准确了解正在执行的工作负载以及如何驱动使用资源。 为此,访问实际执行计划是很重要的。 虽然查询完成是实际查询计划可用性的先决条件,但实时查询统计信息可以提供对查询执行过程的实时见解,因为数 阅读全文
posted @ 2019-06-26 18:48 慢慢走向架构师 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 系统监视器的优点 系统监视器可用于同时监视 Windows 操作系统和 SQL Server 计数器,以便确定 SQL Server 性能与 Windows 性能之间可能存在的关联。 例如,同时监视 Windows 磁盘输入/输出 (I/O) 计数器和 SQL Server 缓冲区管理器计数器可以揭 阅读全文
posted @ 2019-06-26 18:47 慢慢走向架构师 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 监视数据库的目的是评估服务器的性能。 有效监视包括定期拍摄当前性能的快照来隔离导致问题的进程,以及连续收集数据来跟踪性能趋势。 Microsoft SQL Server 和 Microsoft 操作系统提供实用工具,使您可以查看数据库的当前状态并跟踪性能的状态变化。 下一节包含的主题说明了如何使用  阅读全文
posted @ 2019-06-26 18:43 慢慢走向架构师 阅读(194) 评论(0) 推荐(0) 编辑
摘要: QL Server Management Studio 能够查看活动查询的实时执行计划。 此实时查询计划作为控制流,能够实时了解从一个查询计划操作员到另一个操作员的查询执行过程。 实时查询计划显示总体查询进度和操作员级运行时执行统计信息(例如处理的行数、经过的时间、操作员进度等)。由于此数据是实时可 阅读全文
posted @ 2019-06-26 18:40 慢慢走向架构师 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Microsoft SQL Server 提供了一套综合的工具,用于监视 SQL Server 中的事件和优化物理数据库的设计。 工具的选择取决于要执行的监视或优化类型和要监视的具体事件。 以下是 SQL Server 监视和优化工具: 工具描述 内置函数 (Transact-SQL) 内置函数可显 阅读全文
posted @ 2019-06-26 18:37 慢慢走向架构师 阅读(3401) 评论(0) 推荐(1) 编辑
摘要: 下面是 JSON 文本的示例 [{ "name": "John", "skills": ["SQL", "C#", "Azure"]}, { "name": "Jane", "surname": "Doe"}] 通过使用 SQL Server 内置函数和运算符,你可以对 JSON 文本执行以下操作: 阅读全文
posted @ 2019-06-26 18:34 慢慢走向架构师 阅读(5102) 评论(0) 推荐(1) 编辑
摘要: 之前场景下,要求先去数据 Max()然后加1 分成两部操作,可以可以一步完成 —————————————————————————— 序列是通过使用 CREATE SEQUENCE 语句独立于表来创建的。 其选项使您可以控制增量、最大值和最小值、起始点、自动重新开始功能和缓存以便改进性能。 有关这些选 阅读全文
posted @ 2019-06-26 18:19 慢慢走向架构师 阅读(1130) 评论(0) 推荐(0) 编辑