保障 SAP HANA 系统平衡运转
深入了解 SAP HANA 实施的健康状况和性能,并执行快速的故障排除以免影响用户。
跟踪 CPU、内存和磁盘使用情况
监控 SAP HANA 数据库的可用性状态以及最重要的系统指标,如 CPU 使用率、内存使用量和磁盘利用率。了解主机所用的内存量,以及 HANA 所用的内存量(按列表、行表、代码和堆栈以及内置数据库进行划分)。在其中任何资源的使用率过高时接收告警,并采取措施以释放这些资源或添加额外容量。
监控连接数
用户与 SAP HANA 服务器建立的连接数是数据库服务器负载的优良指标。了解当前活动或运行中的 SAP HANA 数据库服务器连接数,以及空闲状态的连接数。如果用户抱怨数据库性能欠佳,最好检查现有连接数,如有必要减少服务器上的负载,可终止空闲连接。
确保关键服务正在运行
检查 SAP HANA 数据库的关键服务当前是否处于活动状态,以及其处理请求的速度。了解每个服务所使用的 CPU 和内存量、每个服务当前有多少待处理的请求,以及活动的线程数。
监控事务、缓存和系统告警
了解 SAP HANA 数据库中执行的事务的详细信息,例如活跃和不活跃事务数、异常中止的事务数,等等。了解是否有任何事务被阻止。通过查看特定时间段内的 SAP HANA 系统告警,了解趋势并排除故障。了解服务器是否有效利用其缓存,或者是否应调整缓存大小以确保有效使用。
测试工作负载和高资源消耗语句
了解 HANA 服务器如何处理其工作负载。跟踪提交给服务器执行的语句类型(例如,提交和回滚),以及每个服务当前执行与编译的速率和内存使用率,识别负载过大的服务,并确定导致负载过高的查询类型。
高资源消耗语句是指执行时间超过配置阈值的 SQL 查询。通过Applications Manager 可检查 SAP HANA 数据库服务器上是否正在执行任何高资源消耗 SQL 语句,以及其执行的最大持续时间。
更快地排除故障
在 SAP HANA 数据库出现性能问题时接收即时通知。迅速采取纠正措施,确保用户不受影响。