Notification Services 注意事项

当规划 Microsoft SQL Server Notification Services 的配置时,确定在高峰负载时段所需的处理要求和磁盘要求非常重要。首先分析硬件使用模式,然后根据您的高峰负载要求建立基准。

高峰负载时段

应根据高峰负载时段规划硬件配置。例如,如果某交易报告应用程序支持预定的订阅,而且大多数用户希望在本地时间的上午 7:00 到 9:00 以及下午 4:00 到 6:00 之间收到更新的交易信息,则必须根据这两个时段(包括其间的高峰)规划系统,而不能按 24 小时平均分配的方式规划系统。

硬件使用模式

对承载通知应用程序和数据库的服务器进行规划时,应考虑以下两项:

  • 通知生成会占用大量磁盘空间,而且会大量使用 tempdb。由于生成在数据库服务器上进行,承载数据库的服务器的磁盘子系统通常会限制应用程序生成的通知数。
    因此,可以通过使用由高性能控制器支持的高速磁盘驱动器提高 SQL Server 的性能。增加存储空间可以提高生成的通知数,而使用由高速控制器支持的高速驱动器可以显著提高性能。
    数据删除进程 (vacuumer) 将从应用程序数据库中删除过时的事件和通知数据。若要节省磁盘空间并保持性能,删除旧数据非常重要。您可在应用程序定义中为每个应用程序配置一个数据删除计划。有关详细信息,请参阅配置数据删除操作
  • 通知传递通常受处理能力和传递带宽的限制。格式化通知要求有足够的处理能力,而传递通知则要求传递通知的系统有足够的带宽。

请参阅

概念

指定应用程序执行设置
计划 Notification Services 系统

帮助和信息

获取 SQL Server 2005 帮助