SQL Server 2008 性能监视和优化
监视数据库的目的是评估服务器的性能。有效监视包括定期拍摄当前性能的快照来隔离导致问题的进程,以及连续收集数据来跟踪性能趋势。Microsoft SQL Server 和 Microsoft Windows 操作系统提供实用工具,使您可以查看...
用于对运行慢的查询进行优化
引起查询或更新的执行时间超过预期时间的原因有多种。查询运行慢,可能是由与运行 SQL Server 的网络或计算机相关的性能问题引起的,也可能是由物理数据库设计问题引起的。查询和更新运行慢的常见原因有多种:网络...
SQL Server 查询优化功能
下列 SQL Server 查询优化功能可与缺失索引功能一起使用:sys.dm_db_index_usage_stats 和 sys.dm_exec_query_stats 动态管理视图数据库引擎优化顾问sys.dm_db_index_usage_stats 收集有关 SQL Server 实例上现有...
SQL Server 2008 实施查询优化建议
可以手动实施数据库引擎优化顾问的建议,也可以在优化会话中自动实施。如果需要在实施建议之前检查优化结果,请使用数据库引擎优化顾问图形用户界面 (GUI)。然后可以使用 Microsoft SQL Server Management Studio 手...
通过位图筛选优化数据仓库查询性能
大多数数据仓库查询都设计为遵循星型架构并且可以在单个查询中处理数亿行。默认情况下,查询优化器可根据星型架构检测查询,并且可为这些查询创建有效的查询计划。优化器可用来生成有效计划的一种方法是使用位图筛选...
优化访问相关 datetime 列的查询
DATE_CORRELATION_OPTIMIZATION 数据库 SET 选项提高了在两个表(这两个表的 date 或 datetime 列是相关的)之间执行同等联接且在查询谓词中指定了日期限制的查询的性能。date 或 datetime 列的值相关并能从启用 DA...
SQL Server 2008 查询优化
某些查询占用的资源比其他查询占用的资源多。例如,返回大型结果集的查询和那些包含 WHERE 子句(并非唯一子句)的查询总是占用大量资源。与不太复杂的查询相比,查询优化器的智能水平无法消除这些构造的资源开销。S...
Reporting Services 扩展设备信息设置
在 Reporting Services 中,设备信息设置用于将呈现参数传递到呈现扩展插件。报表服务器 Web 服务中的设置将以 DeviceInfo XML 元素的形式传递并由报表服务器进行处理。由于设备信息设置均具有默认值,因此在呈现进...
调试传递扩展插件代码
Microsoft .NET Framework 提供了一些可以帮助分析传递扩展插件代码和查找其中错误的调试工具。哪个工具效果最佳取决于您试图完成的任务。此示例使用 Microsoft Visual Studio 2005。 调试传递扩展插件代码 ...
为扩展插件实现 IDeliveryExtension 接口
传递扩展插件类用于根据报表通知的内容将通知传递给用户。传递扩展插件类还提供了基础结构,用于验证传递到传递扩展插件的用户设置。此外,传递扩展插件类应包含特定的属性,客户端可以使用这些属性获得有关扩展插件...
扩展部署(Reporting Services 配置)
使用此页可以查看扩展部署的初始化状态或将报表服务器联接到扩展部署。“已初始化的报表服务器”是指可以对报表服务器数据库中存储的敏感数据进行加密和解密的服务器(已存储凭据和连接字符串是存储在此数据库中的...
部署传递扩展插件
传递扩展插件以 XML 配置文件的形式提供其配置信息。该 XML 文件符合为传递扩展插件定义的 XML 架构。传递扩展插件提供用于设置和修改配置文件的基础结构。如果替换或升级某一传递扩展插件,则引用该传递扩展插件的...
详细了解SQL Server 2008性能和性能优化
在SQL Server 2005或更早的版本中的数据库中,表变量是不能作为存储过程的参数的。当多行数据到SQL Server需要发送多行数据到SQL Server ,开发者要么每次发送一列记录,或想出其他的变通方法,以满足需求。虽然在.n...
资源调控器属性
使用此页可创建或配置资源调控器组件。 选项 分类器函数名称 通过从列表中选择来指定分类器函数。启用资源调控器 通过选中或清除复选框来启用或禁用资源调控器。资源池 通过使用提供的网格创建或更改资源池...
可伸缩性资源调控器故障排除
本主题提供了针对在使用资源调控器时可能发生的一些情况的故障排除指南。本指南可归纳为以下类别:错误意外结果与性能有关的问题和错误 资源调控器错误 资源调控器错误消息涉及与配置和使用资源调控器有关...
资源调控器监视的可伸缩性
获取每个工作负荷组和资源池的执行统计信息是资源调控器监视和管理策略的一个重要组成部分。利用执行统计信息,可以识别有助于配置的工作负荷特征,及早检测到潜在问题以采取相应的纠正措施,并确保运行持续可靠且可...
资源管理器中编写分类器函数
资源调控器支持用户定义函数,其返回值用来对会话进行分类,以便将它们路由到适当的工作负荷组。在将分类器用户定义函数用于对传入请求进行分类之前,应当先对它进行测试和优化。质量低劣的函数会由于超时而使系...
创建和测试分类器用户定义函数
本主题说明如何创建和测试分类器用户定义函数 (UDF)。这些步骤涉及在 SQL Server Management Studio 查询编辑器中执行 Transact-SQL 语句。建议您先阅读编写分类器函数的注意事项,然后再继续阅读下面的内容。下面...
删除工作负荷组
本主题演示如何使用 Transact-SQL 从资源池删除工作负荷组。删除组的过程包含两个步骤,即,使用 DROP WORKLOAD GROUP 命令和 ALTER RESOURCE GOVERNOR 命令。以下过程使用 groupAdhoc 作为示例。 删除工作负...
将工作负荷组移动到其他资源池
本主题介绍如何能够使用 Transact-SQL 将工作负荷组移动到不同的资源池。您可能决定工作负荷组应该位于具有不同配置设置的资源池中,或者可能希望将工作负荷组移动到资源池外,以便可以删除资源池。 将工作负...