监视 Analysis Services
使用 SQL Server Profiler或 Performance(有时被称作 PerfMon 的应用程序)可以监视 Microsoft SQL Server 2005 Analysis Services (SSAS) 的性能。SQL Server Profiler提供一个窗口,其中显示服务器在处理期间所执行的操作以及查询分辨率。Performance 提供通过某些计数器进行索引的产品状态视图,下一节中将对此进行讨论。
注意: |
---|
有关监视的详细信息,请参阅 Project REAL 监视和测量设备以及 SQL Server 2005 Analysis Services 性能指南中的“优化服务器资源”部分。 |
Performance
Performance 是用于跟踪资源使用情况的 Microsoft 管理控制 (MMC) 管理单元。在命令提示符处键入**“PerfMon”可以启动此 MMC 管理单元。在控制面板中依次单击“管理工具”和“Performance”**也可以启动该管理单元。Performance 使您可以通过使用预定义对象和计数器来监视服务器和进程的性能和活动,并可以通过使用用户定义计数器来监视事件。Performance(在 Microsoft Windows NT 4.0 中称为性能监视器)收集有关事件的计数而非数据,例如,内存使用量、活动事务数或 CPU 活动。还可以在特定的计数器上设置阈值以生成通知操作员的警告。
Performance 可在 Windows Server 2003、Windows XP、Windows 2000 或 Windows NT 中运行。Performance 可监视(远程或本地)在上述任何操作系统中运行的 Analysis Services 或 SQL Server 的实例。
若要查看可用于 SQL Server 2005 Analysis Services 的任何计数器的说明,请在 Performance 中打开**“添加计数器”对话框,选择一个性能对象,然后单击“解释”**。最重要的计数器是 CPU 使用率、内存使用量、磁盘 IO 率。建议先从这些重要计数器开始,当您对可通过监视改进的其他计数器有更好的想法时,再转至更详细的计数器。有关如何使用 Performance 的详细信息,请参阅 Windows 文档。
SQL Server 事件探查器
SQL Server Profiler跟踪引擎进程事件(例如批处理或事务的启动),并捕获有关这些事件的数据,从而使您可以监视服务器和数据库活动(例如,用户查询或登录活动)。可以将 SQL Server Profiler数据捕获到 SQL Server 表或文件中,供后续分析使用。还可以重播在相同或其他 Analysis Services 实例中捕获的事件,以确切了解所发生的情况。可以实时或分步播放事件。使跟踪事件与 Performance 计数器在同一计算机中运行,将非常有用。探查器可使基于时间的跟踪事件和计数器相关,并在一条时间线上同时显示两者。跟踪事件提供详细信息,而 Performance 计数器提供聚合视图。有关如何创建和运行跟踪的信息,请参阅创建重播跟踪。
本节内容
下面的主题解释监视 Analysis Services 的各个方面:
主题 | 说明 |
---|---|
显示数据库管理员如何使用跟踪事件来监视服务活动并在会话前播放。而且,还包括有关用于编程实现的相关事件类的子主题。 |