性能优化#
本部分介绍了一些增强系统性能的工具和技术。它包括以下小节以解决不同类型的计算机:
- 一般服务器设置建议 - 一些一般应用程序和数据库建议设置
- 应用程序服务器 - 如何微调应用程序服务器中的性能
- 数据库服务器 - 如何优化数据库服务器的性能
- 客户端计算机 - 如何优化客户端计算机上用户界面的性能
一般服务器设置建议#
本部分介绍一些有关应用程序和数据库服务器性能的常见设置建议。要获取更全面的指南,请按一下此链接 ⧉。
电源选项#
可以通过键入powercfg.cpl访问电源选项。服务器必须配置为高性能,如下图所示。
网络适配器电源管理#
可以在“网络和共享中心 > 更改适配器设置”(可通过键入ncpa.cpl进行访问)中配置网络适配器。禁用“允许计算机关闭此设备以节省电源”选项,以用于所有活动网卡,如下图所示。
应用程序服务器#
服务和运营#
要查看系统中是否存在瓶颈服务或操作,可以使用T_OperationHistory数据库表。
此表提供服务和操作的实时性能数据。
下表列出了应检查的相关表列。
| 列名 | 描述 |
|---|---|
| ServiceName | 服务的名称 |
| ServiceHistoryId | 事务标识符 |
| CreatedBy | 请求执行服务的用户 |
| OperationHistorySeq | 操作调用序列 |
| EntityTypeName | 目标操作实体类型的名称 |
| OperationName | 已执行操作的名称 |
| OperationStartTime | 操作开始执行的日期时间 |
| OperationEndTime | 操作结束执行的日期时间 |
Table: 表列性能优化
OperationStartTime和OperationEndTime列可用于计算操作的执行时间。
默认凯睿德制造软件安装中提供的标准报告“系统/服务性能”可用于访问此信息,如下图所示。
Info
如果您注意到事务或服务不符合预期性能,或者性能随着时间的推移而下降,请联系凯睿德制造软件团队。
数据库服务器#
Info
本部分包含来自服务器性能和活动监控 ⧉的物料
监控和优化性能#
监控数据库的目标是评估服务器的性能。有效的监控包括定期取得当前性能的快照以隔离导致问题的进程,并随着时间的推移持续收集数据以跟踪性能趋势。SQL ServerTM和Windows操作系统提供了实用程序,可让您查看数据库的当前状况并在状况发生变化时跟踪性能。
有关详细信息,请参阅监控和调整性能 ⧉。
性能监控和调整操作方法主题#
有多种工具和技术可用于监控Microsoft SQL ServerTM。 了解如何监控SQL ServerTM可以帮助您:
- 确定是否可以改进性能
- 确定用户活动以找出用户发出的查询以及谁正在连接到SQL ServerTM
- 排除问题
- 测试应用程序
有关详细信息,请参阅性能监控和调整操作方法主题 ⧉一文。
查询性能#
在Microsoft SQL ServerTM实例上开始执行Transact-SQL查询、批处理、储存过程、触发器、准备语句或动态SQL语句之前,SQL Server数据库引擎查询优化器会将其编译为查询计划。然后执行计划以产生结果集。编译后的查询计划储存在称为计划缓存的SQL ServerTM内存部分中。可以通过查看查询执行计划或操作应用程序使用缓存查询计划的方式,分析查询性能以提高查询性能。本部分中的主题包含有关如何查看和操作SQL Server数据库引擎查询计划以提高查询性能的信息。
有关详细信息,请参阅查询性能 ⧉一文。
使用资源调控器管理SQL Server工作负载#
SQL ServerTM提供了资源调控器,您可以使用该功能来管理SQL ServerTM工作负载和系统资源消耗。资源调控器允许您指定传入应用程序请求可以使用的CPU和内存数量的限制。
有关详细信息,请参阅使用资源调控器管理SQL Server工作负载。


