SAP MaxDB数据库(原SAP DB)是由SAP AG开发和支持的一种兼容的关系型企业数据库系统。 Applications Manager旨在帮助数据库管理员调优他们的SAP MaxDB,确保生产数据库的可用性和性能,并收集操作系统级别的数据,以了解从基础设施和应用程序到最终用户体验的性能问题。
让我们看看你需要看到SAP MaxDB数据库管理从高可用性的观点,收集的性能指标,以及你如何确保你的MaxDB操作与应用管理器预期:
执行高可用性管理任务,同时检查数据库处于哪种操作状态。在内存概览中,收集关于数据库缓存的大小和一般效率的信息。您可以查看最重要缓存的大小、对这些缓存的访问次数以及自上次启动数据库监视器以来的缓存命中率等内容。了解应该配置什么大小的数据缓存,以便它足够大,能够存储SAP系统正常操作所需的数据量。
如果数据区域已满,数据库系统将停止所有正在运行的事务。如果日志区域已满,则数据库系统无法将任何重做日志条目写入日志区域,并停止所有正在运行的事务。这两种情况都会导致数据库对用户不可用。如果达到了数据库会话的最大数量,则没有其他用户可以登录到数据库。为了避免这种情况,Application Manager将确保您定期检查数据和日志卷,并确认数据和日志区域以及会话数量中有足够的空闲空间。
您可以通过从缓存中检索尽可能多的信息(高命中率)来衡量数据库系统的性能,因为对硬盘的访问要慢得多。要分析SAP MaxDB&lsquo的性能,您必须首先分析主内存区域的数据缓存和OMS堆消耗。确保数据缓存有维度,以便它可以保存缓存中的所有OMS数据、Undo Log信息和所有SQL数据。否则,数据将被写入数据区域,从而对MaxDB性能产生负面影响。
获取有关可用数据库锁的最大数量(条目)的信息,以便在设置的锁数量接近可用锁的数量时提高允许的最大锁的值。查看单个用户会话锁定的行总数。如果一个用户会话锁定了一个表中超过一定百分比的行,那么数据库系统将锁定整个表。设置升级和锁定冲突的阈值(如果再次请求锁定的对象)。根据冲突的次数,评估某个特定的锁是否被持有过长时间,或者多个用户是否过于频繁地试图访问数据库的同一部分。监控模式统计信息,比如表大小和增长。标识MaxDB查询中的顶级表。
定期检查你的备份是否完整,没有失败。例如,用于备份的目录不再存在,因此备份失败。生成备份历史记录,以显示已执行的备份以及备份是否成功。定期检查备份历史,特别是如果您使用自动日志备份功能或使用脚本自动化了备份过程。监视日志备份和备份文件的归档。定期检查自动日志备份是否已激活。
开始监控环境中的SAP MaxDB数据库。获得性能问题和瓶颈的即时通知。在最终用户遇到问题之前迅速采取补救措施。
通过Applications Manager,您可以在系统范围内查看资源利用率、应用程序性能、SAP MaxDB基础设施的运行状况和应用程序性能。快速使用Applications Manager的成熟的30天免费试用版开始SAP MaxDB监视。