Data Server Manager 概述
IBM® Data Server Manager 是用于 DB2® for Linux, UNIX, and Windows 数据库和 DB2 for z/OS® 子系统的集成数据库管理工具平台。此平台设置简单,易于使用,并且可供企业管理数百个数据库。
- 通过简单设置即可轻松地快速入门和熟悉运用产品,提供直观首次使用体验,可以通过实例自动发现数据库,具有预定义、可定制性能阈值和警报。
- 提供了可扩展到显示数百个数据库的可定制企业仪表板。
- 具有实时和历史性能度量和数据库概览度量,以及语句、锁定、应用程序、工作负载、内存、I/O 和存储器的详细度量。
- 可对类似性能不佳的查询、索引缺失以及缓冲池命中率的场景进行智能警报检测。
- 针对数据库对象和配置设置进行配置比较和更改跟踪。
- 提供了用于使用数据库对象和实用程序以及构建和运行 SQL 语句和命令的管理功能。
- 具有顾问程序和存取方案图,它们提供了大量针对性能不佳的语句或工作负载进行调整的建议和分析,包括针对索引、统计信息和 BLU 优化的建议
- 针对存储访问模式和存储节省机会进行分析。
问题确定和分析
DBA 可从 Data Server Manager 主页快速找到和解决问题。 主页提供了所有受监视数据库的概述。
主页上每个标题表示一个数据库,显示了此数据库的一些关键度量。
- 语句
- 锁定
- 应用程序
- 工作负载
- 内存
- I/O
- 存储器
例如,DBA 可从“概述”页面开始,然后打开“语句”页面以确定开销较高的 SQL 语句。从此页面,DBA 可根据需要取消语句。接下来,DBA 可指定历史时间范围,选择相同语句,查看详细信息以了解语句在过去的性能。
警报
内置的警报、通知和操作功能支持按异常进行管理,这样您就会知道何时数据库系统未按预期运行。DBA 可查看主页上数据库标题上的警报计数,单击以调查警报的类型和详细信息。要了解更多信息,DBA 可再次单击以查看具体警报、相关上下文和分析以及建议的操作。
DBA 可定义定制警报和指定相应操作。
实时和历史监视
Data Server Manager 可配置为同时收集数据库的实时度量和历史度量。DBA 可使用历史信息,发现趋势和调查与过去观察到的行为的偏差。
提供了时间滑块以及易于选择的时间范围。DBA 可选取时间范围,然后使用时间滑块移动、扩大或缩小其要查看的时间范围。
存储优化
对于拥有大量数据或数据不断增长的任何企业,存储成本都是关注的问题。要高效地管理存储器消耗情况,企业必须分析随时间变化的访问存储器的方式,回收表中陷阱存储,向表应用压缩以及删除很少使用的表。
使用 Data Server Manager,DBA 可查看随时间变化的存储器访问,确定访问或修改实例、模式、表、索引和表空间的频率。使用热图时,会显示数据库表和模式的实时存储器和访问状态。
DBA 还可查看历史访问的详细信息,执行建议操作(例如,配置自适应或静态压缩以节省存储)。
语句和工作负载调整
使用 Data Server Manager,DBA 和应用程序开发者可设置 SQL 语句格式,使其便于读取和生成存取方案的可视表示以及获取收集统计信息或改善索引方面的建议。
存取方案图显示语句使用次数最多的位置以及扫描表的位置。还提供了调整顾问程序,以提供有关统计信息、索引和性能改善的专家建议。
数据库管理
DBA 可使用 Data Server Manager 来执行数据库管理和维护任务,包括对象管理、更改管理、授权管理、脚本编制以及用于自动化数据库更改的作业调度。
配置管理
使用 Data Server Manager 的配置跟踪和比较功能,DBA 可主动地和被动地管理和监视系统配置。DBA 可跟踪受监视数据库的配置更改,比较两个数据库之间的配置,或将一个数据库的配置克隆到另一个数据库。
- 跟踪更改
- 管理员可为任何数据库设置监视概要文件以跟踪配置更改。DBA 可从此工具轻松地访问更改列表,过滤更改的时间范围,向下钻取到特定数据库和数据库对象以查看更改内容。此外,可设置警报以在配置更改时触发。
- 比较配置
- DBA 可将数据库或客户机的当前配置与先前配置进行比较,或可针对不同数据库或客户机进行比较。Data Server Manager 可显示数据库、实例、客户机配置参数之间的差异。
- 克隆配置
- DBA 可使用 Data Server Manager 实用程序将一个数据库的数据库配置参数克隆到一个或多个数据库。当配置被视为最佳实践的标准时,克隆功能特别有用。 还可使用克隆功能来快速重置先前更改有误的数据库配置。
客户机管理
Data Server Manager 可帮助 DBA 管理和控制连接到企业数据库的客户机应用程序。除了跟踪和比较配置,DBA 可控制客户机和监视端到端事务响应时间。
- 使用规则控制客户机
- 使用客户机规则,DBA 可控制用户应用程序的驱动程序、数据源、事务以及数据库的连接。
DBA 可使用规则从工具执行重要任务,例如:
- 通过减少数据库同步连接的最大数目,对数据库连接进行调速。
- 优化驱动程序级别的工作负载均衡。
- 将应用程序重定向到新的或升级的 DB2® 服务器。
- 监视端到端事务响应时间
- DBA 在需要查看和分析客户机度量时,可轻松打开客户机数据收集。 针对每个客户机 IP,可在整个数据库应用程序系统(包括客户机、应用程序服务器、数据服务器和网络)中,跟踪事务响应时间组件的数据。
DB2 for z/OS 子系统的自主管理
当与特定 DB2 for z/OS Tools 产品的自主功能集成时,IBM Data Server Manager 将在可从大部分标准 Web 浏览器访问的单个界面中整合 DB2 for z/OS 系统的信息。
Data Server Manager 简化了整个企业系统运行状况数据的表示,包括自主症状和建议操作。 您可以对以下活动使用 Data Server Manager,以管理 DB2 for z/OS 子系统:
- 跨企业查看和管理 DB2 for z/OS 系统的总体运行状况。
- 从企业或系统级别导航并向下钻取到个别对象。您可以查看、了解并访问已识别的 DB2 for z/OS 症状和建议的操作。
- 查看将各种来源和工具的信息与数据共享组和个别表空间和索引空间分区整合在一起的资源仪表板。
- 发现具有最高严重性症状和操作的资源,并直接导航到那些资源
- 缩短学习曲线,让新的系统程序员和数据库管理员能够更快速地入门并熟悉运用。
您可以定义 Data Server Manager 与 DB2 for z/OS 之间的连接,以便 Data Server Manager 可以获取或发现 DB2 for z/OS 资源的相关信息。在完成发现之后,您可以通过搜索或浏览,导航到 Data Server Manager 中 DB2 for z/OS 资源的相关信息。
您可以查看以下 DB2 for z/OS 资源类型的属性:
- 子系统
- 数据共享组
- 数据库
- 表空间
- 表空间分区
- 索引空间
- 索引空间分区
您还可以查看以下 DB2 for z/OS 资源类型的实时统计信息图形图表:
- 表空间。如果已对表空间进行分区,那么图表仅可用于表空间分区。
- 索引空间。如果已对索引空间进行分区,那么图表仅可用于索引空间分区。
集成的帮助系统包含相关 DB2 for z/OS 参考信息。 不太熟悉 DB2 for z/OS 的 DBA 可以使用此信息来缩短他们的学习曲线。
- IBM developerWorks 文章:使用 IBM Data Server Manager 管理性能和 DB2 数据库
- Data Server Manager 视频系列