Ase 15 新特性介绍.pptVIP

  • 9
  • 0
  • 约1.51万字
  • 约 64页
  • 2018-02-02 发布于浙江
  • 举报
Ase 15 新特性介绍

ASE 15.x 迁移 黄育云 yuyun.huang@ 内容提要 Sybase ASE数据库简介 ASE 15 新功能 迁移至ASE 15 Sybase ASE数据库简介 Sybase公司创建于1984年,早期专注于数据管理软件 Sybase 1987年推出数据库产品SQL Server商用版本 Sybase数据库产品ASE主要技术特点: 数据库业界首用C/S结构,从而利用客户端硬件资源 采用多线程结构,减少主机系统硬件资源开销,是OS级数据库 采用开放技术架构,Sybase数据库软件在客户端和服务器端都提供了开放API接口,便于第三方软件开发。 在数据库服务器中,首次采用存贮过程,提高了数据库SQL程序的运行效率和运行安全性。 Sybase ASE的主要版本 SQL Server 11.0 :1995年12月发布 ASE 11.5 : 1997年9月发布 ASE 11.9.2 : 1998年10月发布 ASE 12.0 : 1999年12月发布 ASE 12.5 : 2001年6月发布 ASE 15.0 : 2005年9月发布 目前最新版本是ASE 15.0.3 ASE 15 新功能 新功能 大容量存储(VLSS) 支持 计算列 函数索引 用户定义函数 表分区 高性能:新一代查询优化器 集群/网格技术 VLSS功能增强 新的数据容量扩充 数据库设备数:从以前的256个扩大到2,147,483,647(2^31) sp_configure “number of devices”, 1000 单个数据库设备容量:从以前版本的32GB扩大到4TB disk init name = “data_device”, physname = “/opt/devices/data_device.dat”, vdevno = 64, size = “2T” 单个数据库容量:从以前版本的4TB扩大到32TB 单个ASE服务器的数据容量:从以前版本的8TB扩大到1EB(1EB=1024PB,1PB=1024TB) VLSS功能增强 长标识符名 取消以前版本标识符名 30个字符长度的限制: 扩大到255个字符 仍限为30个字符: login name, server name, database name, password,cursor name, application name, device name等。 对象级恢复 可从数据库备份的dump文件中恢复制定对象 可离线作数据库一致性检查(dbcc) 数据库系统表采用行级锁 UnsignedINT/BigINT bigint :为8个byte字长 unsigned bigint, unsigned int, unsigned smallint 计算列和函数索引 一些定义 计算列 – 由一个表达式定义, 可用本行的列名、 函数、算术运算符等组成。 计算列的索引 – 索引的键值包含一个或多个计算列。 函数索引 – 索引的键值为一个表达式。 确定性 – 一个表达式在相同输入的条件下返回结果是否为确定的。 确定性 物化 计算列可以为确定性的,也可以为不确定性的。 计算列可以为物化的(先计算好列值并存到表中),也可为非物化的 (虚拟列) 。 建索引的计算列必须是物化的列, 但不需要确定性。 函数索引必须总是物化的,同时必须具有确定性。 计算列 语法: create table [database.[owner].] table_name (column_name{datatype | {compute | as} computed_column_expression [materialized | not materialized] } create table rental (cust_id int, start_date as getdate()materialized, prod_id int) create index ind_start_date on rental (start_date) 限制: 计算列表达式 只能使用同一行中的列名 可以使用 SQLJ 函数绕过这个限制 不能删除在计算列中已经使用的列。 不要修改计算列的值 基于函数的索引 语法: create [unique] [clustered|nonclustered] index index_name on [[ database.] owner.] table_name (column_expr

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档