免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1955 | 回复: 3
打印 上一主题 下一主题

Sybase ASE12.5.1 – 新增功能介绍 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-29 01:15 |只看该作者 |倒序浏览
Sybase Adaptive Server& Enterprise 12.5.1 – 新增功能介绍


技术白皮书

白皮书

目录

简介
Adaptive Server Enterprise (ASE) 是 Sybase 的旗舰式 RDBMS 产品,旨在为企业提供用于数据和事务处理的高性能系统,该系统有助于企业将总拥有成本降到最低限度。ASE 12.5.1 继续保持以前版本的业务关键型性能和成本高效计算,在卓越的易用性、系统性能和支持新应用程序方面对以前版本进行了改进。

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 引入了四个主要方面的功能,以使系统更易于管理,并确保在工作量变化的情况下更高的系统可用性:

• 管理改进
• 自我管理
• 管理工具:DB Expert 和 DBXray
• 安全性与验证
• 可用性
管理改进
系统的管理是通过以下三项主要功能进行改进的:动态高速缓存管理、可传输数据库和基于 InstallShield 的安装程序。

通过动态高速缓存管理,系统用户无须重新启动服务器即可轻松调整用于 ASE 所管理的高速缓存的内存量。可以添加、删除、扩展高速缓存,并在不重新启动或不中断的情况下联机改变其策略,这就大大减轻了为响应不断变化的工作量而管理内存的工作。此功能减少了进行高速缓存调整的时间,以及为更正高速缓存大小调整方面的错误所占用的时间。

可传输数据库是另一可实现时间节省的功能。通过可传输数据库,DBA 现在可以使用 MOUNT/UNMOUNT 命令将整个数据库从一台服务器快速转移到另一台服务器,而无须使用特殊的恢复工具或重新对数据空间进行初始化。通过此功能,可以在安装时传输预配置的数据库,而不必从零开始建立数据库。

最后,ASE 12.5.1 使用了一个基于 Installshield 的安装程序,这样,就可以通过易于使用的界面进行安装和配置,更轻松地将新服务器联机。

这些功能以及管理界面中的其他技术大大简化了管理过程。
自我管理
ASE 12.5.1 使任务更容易完成的另一方法是实时管理任务,而不必由 DBA 干预。其中包括:

• 作业调度
• 自动数据库空间管理
• 自动备份管理
• 自动资源管理
• 自动垃圾回收

通过 ASE 12.5.1 的作业调用程序功能,用户可以自动调度作业,如备份、一致性检查、索引管理和报告等。通过与 Sybase CentralTM 集成在一起,作业调度程序允许 DBA 完全自动地执行某些例行任务,同时允许程序员用自己的自动执行任务扩展服务器的功能。当使用模板将 ASE 配置为自动执行例行的维护任务时,服务器将成为自我管理的实体。

通过自动数据库空间管理,数据库和日志可以自动扩展,以便动态响应不断变化的负载及系统要求。管理员可以为自动扩展预先设置增长和阈值要求。通过此技术,ASE 可以在无人照管模式下运行更长的时间,而且管理员的干预更少。

自动备份管理是一个作业调度程序模板。在激活此模板时,ASE 可以自动制作数据库和日志的备份,而无须管理员进行干预。可以使用此系统让 ASE 在无人照管的模式下运行比以前更长的时间段。

作业调度程序的自动资源管理模板负责监视数据库的关键资源(如连接和锁),并根据需要对这些资源进行动态调整。这样,ASE 服务器就可以在无人干预的情况下响应不断变化的情况,避免在负载增加时可能出现的系统资源瓶颈。通过此功能,ASE 可以在混合工作量环境的整个动态变化过程中提供最高的性能。

自动垃圾回收:垃圾回收机制已经得到增强,以便在自动垃圾回收循环中主动清理未使用的空间,这样,就不必运行诸如表和索引重组之类的维护任务。
DBXray
监视数据库服务器在运行时的性能,这项任务往往令人望而却步。而借助 DBXray,各种水平的数据库管理员就拥有了一种可靠的手段,他们使用一种简单工具即可监视服务器关键方面的性能。DBXray 包含监视数据库的关键方面(包括数据库活动、连接、内存和磁盘使用情况以及用户活动)的各种工具。

DBXray 的功能如下:

• 识别和消除瓶颈以改进总体性能
• 揭示潜在的数据库问题,以及提供解决问题的指导和工具
• 提供 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 时,增加了几项新功能以大大提高产品的操作可伸缩性。这些功能不仅提高了应用程序性能,而且简化了内部和外部流程,使用户可以更轻松地管理更大的数据集。

这些功能包括:
• 索引采样
• 可伸缩的日志记录
• 并行恢复
• 多个临时数据库 (TempDB)
• 改进的数据库重组

对 ASE 的可伸缩性和性能的主要增强是将采样用于索引统计的管理,而这又要求对查询进行基于成本的优化。计算这些统计的传统方法是计算每个已编制索引的元素,然后得出每个被表示值的精确比例。对于非常大的索引,更新数据库的统计表就成为一个昂贵而耗时的过程,因为会对其他数据收集、存储和编制索引。

但是,对于许多应用程序,特定的已编制索引的值的分布在各数据页中接近随机模式。因此,这意味着已编制索引的值的样本有可能反映那些值在整个数据集中的比例。通过从数据集中提取合适的样本,可以创建在比例上与数据集中的值类似的直方图,而所用时间只是计算该数据集中每个元素所需时间的一小部分。在 DBA 的控制下,每次执行 UPDATE STATISTICS 命令时都可以设置样本的大小。

可伸缩的日志记录通过提高系统事务日志的性能改进了系统的总体吞吐量。在 ASE 12.5.1 中,减少了对日志空间的争用,并增加了新功能“开放式索引锁定”。内部基准测试表明系统吞吐量有了显著改进。

对 ASE 的操作功能的重要增强是并行恢复。更大的数据集通常意味着在崩溃之后要验证更多的数据。通过并行恢复,从高可用性转换或崩溃的整个恢复过程将显著加快。
新增的“多个临时数据库”功能使管理员可以创建多个临时数据库,并将用户分配给这些数据库以减少对临时表空间的争用。这样,就减少了争用,提高了系统的可伸缩性,同时提高了管理员对临时空间进行管理的灵活性。

此外,简化和改进了 ASE 服务器的内部流程。例如,ASE 12.5.1 现在允许创建多个管家线程以加快同时执行服务器的多个管理任务的速度。对垃圾回收系统进行了改进。在 ASE 12.5.1 中,现在可以使用 REORG 和 REORG RECLAIM_SPACE 命令有效控制具有显著 INSERT 和 DELETE 活动的表的增长。

在 ASE 12.5.1 中,大大提高了几个命令的性能。除了通过采样提高了 UPDATE STATISTICS 命令的性能外,还提高了其他命令(如 CREATE DATABASE 或 SELECT INTO)的性能。内部测试表明 CREATE DATABASE 的性能提高了 400%,而使用 SELECT INTO 创建临时表的采样查询的性能提高了 300% 多。

支持新应用程序

为了不断满足支持当今最新数据库应用程序的需要,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 服务中可用的连接结合在一起,客户就具有了一个坚固的平台,可以基于该平台集成异类系统。

派生表使用户可以在 SQL 语句内快速创建表,而不必先创建数据的临时“视图”再除去此临时视图。这样,就加快了将简化复杂的 SQL 处理的开发。

为了处理国际数据,ASE 支持各种 Unicode 技术,其中包括 UTF8 和 UTF16。使用 Adaptive Server Enterprise 12.5.1,用户可以将 UNICHAR 和 UNIVARCHAR 类型用于所有缺省字符集。在此版本中,还增加了对 UTF8 数据进行排序的功能。

小结

ASE 12.5.1 继承了 Sybase 的高性能数据管理产品的丰富功能。它提供了使企业可以在利用创新的硬件和软件技术的同时管理其成本所必需的功能。ASE 12.5.1 提高了系统性能,减轻了管理员的负担,并提供了关键的应用程序开发技术(如支持当今要求最苛刻的应用程序环境的 Web 服务)。

论坛徽章:
0
2 [报告]
发表于 2004-03-29 08:43 |只看该作者

Sybase ASE12.5.1 – 新增功能介绍

收下!!

论坛徽章:
0
3 [报告]
发表于 2004-05-31 14:27 |只看该作者

Sybase ASE12.5.1 – 新增功能介绍

爽,我们一直用11。9。2

论坛徽章:
0
4 [报告]
发表于 2004-05-31 15:25 |只看该作者

Sybase ASE12.5.1 – 新增功能介绍

不错,详细,正需要呢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP