设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> Linux专题 >> 企业应用 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
精华所在 Linux操作系统…
精华推荐:2006年,我们全…
精华推荐:告诉你什么叫…
精华分享:使用开源代码…
精华推荐:内核模块编程…
用Delphi实现BP机、手机…
精华分享:使用开源代码…
Linux99精华问题
  [精华] Sybase 12.5各个版本的新功能           
[精华] Sybase 12.5各个版本的新功能
 

ybase 12.5各个版本的新功能

根据sybase的ppt整理

ASE12.5.0.3新功能

一、性能监测系统表

一组新的系统性能监测系统表,利用这些系统表中的信息对分析ASE服务器的性能非常方便。这些性能监测系统表也是DB-XRAY的工作基础。

MDA表,安装和配置文档中都有,这个很有用的。

二、多个临时库

能够让你在系统临

数据库tempdb外创建用户临时数据库。使用多个临时数据库的主要目的是减轻对系统临时数据库中系统表和日志表的争用。

三、外部文件系统

能够让你通过SQL语言访问外部文件系统,通过创建代理表将数据表映射到外部文件系统的文件目录或文件。

访问文件目录

访问文件

这个要licenses

四、Java和XML在DB中的应用

Adaptive Server内部提供了一个Java运行环境,这样就可在ASE中运行java代码。数据库服务器ASE就提供了一个新的方法来管理和存储数据及应用逻辑。

在ASE中可用下面三种方法使用java功能:

将java类用作SQL数据类型

在数据库中调用java方法

在数据库中存储和查询XML

五、新增强的功能和新函数

disk resize

sampling : update statistics

可变页大小

large column size  
migrate utility  
ALS(asynchronous log service)

服务器动态参数配置

函数

year(date_expression) :表达式中年的部分 
month(date_expression) :表达式中月份的部分 
day(date_expression) :表达式中天的部分 
str_replace(string_expression1, string_expression2,  
       string_expression3) :使用string_expression3值替换    string_expression1中的string_expression2 字符串。 
left(character_expression, integer_expression) :返回字符串的左边指定字符个数的字符串。 
len(string_expression) :返回字符串的字符(character)数,注意不是字节数,而且不包含空隔。 
square(numeric_expression) :返回平方数  
newid([optionflag]) :产生一个32位或36位(包括破折号)的可读随机字符串。

六、SQL debugger

ASE12.5提供一个命令行方式的debug工具sqldbgr,使用它可对存贮过程和触发器进行debug跟踪。

ASE 12.5.1新功能

一、动态数据缓存

ASE 12.5.1能够动态改变数据缓存,而不需要象以前版本一样重新启动ASE服务器。使用动态sp_cacheconfig功能,能够立即释放内存并供从重新分配。利用sp_cacheconfig的动态功能,能够完成下面任务:

创建新的数据缓存

扩大已有数据缓存的空间

改变数据缓存的类型

二、数据库空间自动增长

ASE 12.5.1提供数据库空间和数据库设备自动增长的功能,当数据库空间不够时,数据库首先扩大空间;当数据库设备空间不够时,数据库设备再扩大空间。数据库空间自动增长是通过sp_dbextend存贮过程来设置的。

三、数据库装载和卸载

装载和卸载数据库的目的是为了将数据库从一个ASE服务器移到另一个ASE服务器。这样我们就可使用ASE外部命令拷贝数据库,如UNIX命令dd或ftp 。使用这种办法拷贝数据库,不需要ASE服务器down机。

卸载和装载数据库有三个步骤:

使用unmount命令卸载数据库

拷贝相关文件

使用mount命令装载数据库

使用online database命令使目标ASE服务器中数据库在线

四、SQL派生表

SQL派生表(SQL derived table)是由嵌套select语句产生的。

五、新增date和time数据类型

ASE 12.5.1增加了两个新的数据类型来表示时间和日期:date和time

对应于这两个数据类型增加了两个函数:

current_date() : 返回当前日期

current_time() :返回当前时间

六、任务调度器

任务调度器(job scheduler)组件

一个ASE内部任务 : JS Task

一个外部进程 : JS Agent

sybmgmtdb数据库和存贮过程

预定义的模板(template)

七、与MS SQL Server扩展功能的进一步兼容

ASE 12.5.1与MS SQL Server扩展功能更加兼容,这样便于将MS SQL Server上的应用移植到Sybase ASE 上 。

ASE 12.5.2 新功能

一、语句缓存(statement cache)

语句缓存能够让ASE保存已经执行的SQL语句文本,这样ASE服务器在接收到新的SQL语句时,就可以与缓存中的SQL语句进行比较,如果发现匹配的SQL语句,ASE就可使用以前的执行计划。

二、数据备份(dump database)加密

三、对linux系统大内存的支持

在IA32的Linux使用PAE技术后可支持64G的内存

在 ASE 12.5.2前版本, 最多只能支持 2.7G内存

(T115)

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-1-2 20:55:16
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持