Sybase Adaptive Server Enterprise 12.5.1 完善和扩展了 ASE 产品系列,使其成为用于各种平台(从基于 Linux 的 Intel 系统到来自 Sun 或 HP 的基于 RISC 的 64 处理器平台)的理想数据库系统。当今的企业需要控制成本的基础架构技术 — 更易于使用、资源效率更高、更可靠,而且可以与企业级应用程序和系统轻松集成。Sybase ASE 12.5.1 专门设计用于增强产品在以下方面的功能。
ASE 12.5.1 的技术功能可以分为以下三个主要部分:
• 降低运营成本的功能
• 改进系统性能的功能
• 支持新应用程序的功能
降低运营成本
降低成本和提高可靠性的关键之一是减少管理系统所涉及的工作量,同时又确保系统的总体稳定性、可伸缩性和可用性。Sybase ASE 12.5.1 引入了四个主要方面的功能,以使系统更易于管理,并确保在工作量变化的情况下更高的系统可用性:
通过动态高速缓存管理,系统用户无须重新启动服务器即可轻松调整用于 ASE 所管理的高速缓存的内存量。可以添加、删除、扩展高速缓存,并在不重新启动或不中断的情况下联机改变其策略,这就大大减轻了为响应不断变化的工作量而管理内存的工作。此功能减少了进行高速缓存调整的时间,以及为更正高速缓存大小调整方面的错误所占用的时间。
• 识别和消除瓶颈以改进总体性能
• 揭示潜在的数据库问题,以及提供解决问题的指导和工具
• 提供 ASE 服务器总体运行情况一览
• 针对性能敏感的服务器资源和活动,提供广泛深入的信息
• 提供 ASE 服务器活动的 24 小时视图,以便采取前瞻性措施优化
• 与 Sybase Central™ 紧密集成,便于对数据库管理任务的轻松访问
• 通过 Web 浏览器轻松访问
DB Expert
通过 ASE 的 DB Expert 选件,IT 专业人员可以分析、预测、先取、优化和管理性能变化,以确保任务关键型业务应用程序以最佳性能运行。
Sybase DB Expert 旨在最大限度地提高应用程序的性能,它专门关注以下数据库因素,因为高达 90 % 的性能问题都是由这些因素引起的:SQL 语句、索引和数据库更改。通过 Sybase DB Expert,可以管理和预测性能变化;因此,可以最自信地作出改变数据库环境的决定。
Sybase DB Expert 具有的分析和管理 ASE 的功能包括:
• 通过跟踪不同数据库环境内的查询计划优先获取性能变化信息
• 分析数据库环境变化产生的影响,并预测总体性能是提高还是下降
• 分析更改 ASE 配置参数时对性能有何影响
• 在将应用程序部署到生产或升级 ASE 之前发现性能下降的问题
• 从 ASE 监视表或 Sybase Monitor Server 捕获 SQL 语句和性能统计
• 利用 SQL 活动统计的可视分析诊断 SQL 性能问题
• 为数据库对象和应用程序源代码查找 SQL 性能瓶颈
• 识别新索引以改进 SQL 性能
• 评估在数据库系统中创建索引所产生的影响,并估计创建那些索引所需的空间
• 通过优化 SQL 和使用抽象计划改进应用程序性能
• 识别数据库中未使用的索引,以释放空间,减少维护任务
安全性与验证
Sybase ASE 12.5.1 在用户的集中式验证和管理方面有了重大改进。使用 LDAP 服务器,许多 Sybase ASE 服务器可以从单一的管理和控制点验证用户。这样,管理员就可以从一台 LDAP 服务器更轻松地控制哪个用户访问哪些数据库服务器,而不必将用户登录信息和口令传播到多台服务器(一次传播到一台服务器)。此功能还大大降低了出现人为错误的可能性,因为现在是从单一访问点(LDAP 服务器)控制用户访问。使用此系统,在单台服务器上几乎不可能“忘记”用户的访问权限,从而减少了呼叫服务台要求重设丢失或忘记的口令的次数。
可用性
ASE 12.5.1 中新增的几项增强功能改进了系统的总体可用性。除了简化管理或加速恢复的管理改进之外,还新增了一些功能,例如:
• 浮动 IP 支持
• 动态监听程序
• 对 Sun 群集的其他支持
• 对 Veritas Cluster System (VCS) 的其他支持
许多群集系统(如由 Veritas™、HP 和 Sun™ 提供的群集系统)允许 IP 地址在故障转移过程中从一个系统迁移到另一系统。通过 ASE 12.5.1 的浮动 IP 支持,可以在系统之间无缝迁移,将客户端在出现故障转移情况时需要等待的时间减到最少。
通过 ASE 12.5.1,管理员可随时启动、停止或动态查询系统监听程序。这样,管理员就可以创建新的监听程序或停止现有的监听程序,而不必重新启动。通过此功能,随着系统需求的增长可以轻松创建其他监听程序,并在监听程序同时收到数千个恶意请求时从系统攻击中快速恢复。此功能还支持系统管理员保留一个未发布的监听程序,供其管理之用。
在 ASE 12.5.1 中为 Sun 群集用户提供了新功能。对用于 Sun 群集的 ASE HA Agent 进行了增强,以允许自动故障回复,管理员不必进行干预。此外,在 ASE 12.5.1 中支持主动/被动群集,允许用户创建高度可用的、能够容许多个系统故障的多节点群集。
对于 Veritas Cluster System 的用户,ASE HA Agent 现在已经通过了针对 VCS 3.5 版的认证。
改进系统性能
在推出 Sybase ASE 12.5.1 时,增加了几项新功能以大大提高产品的操作可伸缩性。这些功能不仅提高了应用程序性能,而且简化了内部和外部流程,使用户可以更轻松地管理更大的数据集。
可伸缩的日志记录通过提高系统事务日志的性能改进了系统的总体吞吐量。在 ASE 12.5.1 中,减少了对日志空间的争用,并增加了新功能“开放式索引锁定”。内部基准测试表明系统吞吐量有了显著改进。
对 ASE 的操作功能的重要增强是并行恢复。更大的数据集通常意味着在崩溃之后要验证更多的数据。通过并行恢复,从高可用性转换或崩溃的整个恢复过程将显著加快。
新增的“多个临时数据库”功能使管理员可以创建多个临时数据库,并将用户分配给这些数据库以减少对临时表空间的争用。这样,就减少了争用,提高了系统的可伸缩性,同时提高了管理员对临时空间进行管理的灵活性。
此外,简化和改进了 ASE 服务器的内部流程。例如,ASE 12.5.1 现在允许创建多个管家线程以加快同时执行服务器的多个管理任务的速度。对垃圾回收系统进行了改进。在 ASE 12.5.1 中,现在可以使用 REORG 和 REORG RECLAIM_SPACE 命令有效控制具有显著 INSERT 和 DELETE 活动的表的增长。
为了不断满足支持当今最新数据库应用程序的需要,ASE 12.5.1 为 Sybase ASE 产品系列中已经很庞大的应用程序开发功能集增加了另外的功能。这些功能包括:
• Web 服务技术方面的进展
• 支持派生表
• 其他全局化功能
Web 服务的引入为客户提供了降低集成异类软件系统的成本的独特工具。Web 服务是独立的模块化应用程序,可以通过网络(通常是因特网)进行描述、发布、查找和调用。客户能够使用 Web 服务随机行动,同时维持战略性展望。也就是说,可以执行基于 Web 服务的试验性项目以度量 ROI,同时维持如何集成企业的长期设想。
ASE 12.5.1 中的 ASE Web 服务功能提供了一个强大的平台,通过该平台客户可以利用 Web 服务降低集成的成本。ASE 可以用作 Web 服务提供程序,也可以用作 Web 服务的使用者。此功能包括两个主要组件:Web 服务生成者和 Web 使用者。
ASE Web 服务生成者使客户能够使用 Web 服务访问 ASE。此功能允许从任何语言、在任何平台上访问 ASE,而且不要求安装驱动程序。通过降低维护成本和消除学习与 ASE 通信的新协议的需要,从而降低了总体系统的拥有成本。
ASE Web 服务使用者使客户能够将 Web 服务模拟为 ASE 内的表。通过此功能,客户可以使用基于 SQL 的现有工具,访问可以通过使用 Web 服务访问的新数据源。此外,由于将 Web 服务透明地模拟为关系表,因此可以利用 ASE 的关系功能。例如,可以在关系数据和从 Web 服务检索的数据之间执行连接。此外,ASE 所提供的基于角色的安全模型已扩展到 Web 服务。
通过将 ASE 以安全的、可伸缩的方式管理数据的能力与 Web 服务中可用的连接结合在一起,客户就具有了一个坚固的平台,可以基于该平台集成异类系统。