Sybase数据库维护篇--高级资料ppt课件.ppt

Sybase数据库维护篇--高级资料ppt课件.ppt

ID:59414648

大小:297.50 KB

页数:39页

时间:2020-09-19

Sybase数据库维护篇--高级资料ppt课件.ppt_第1页
Sybase数据库维护篇--高级资料ppt课件.ppt_第2页
Sybase数据库维护篇--高级资料ppt课件.ppt_第3页
Sybase数据库维护篇--高级资料ppt课件.ppt_第4页
Sybase数据库维护篇--高级资料ppt课件.ppt_第5页
资源描述:

《Sybase数据库维护篇--高级资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、培训计划培训内容培训目标培训对象培训内容Sybase数据库简介Sybase产品(ASA,ASE,IQ)ASE它是基于客户/服务器体系结构的数据库OLTP1:OracleServer是一个真正的多进程数据库引擎,Sybase数据库管理系统采用的是单进程多线程的引擎结构。2:Sybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。数据库(raid0,1,5)数据库设备分配结构数据库page分配结构Sybase的多库结构安装Sybase数据库时自动生成的下列系

2、统数据库:●主数据库master:数据库全面控制和管理用户数据库以及SQLSERVER上的一切操作。●模型数据库model:为新建的用户数据库提供一个原形●系统过程数据库sybsystemprocs:SYBASE的系统存储过程被储存在这个数据库中●临时数据库tempdb:作为临时表和其他的临时工作空间提供一个存储区域。TEMPDB的空间为全体数据库用户共享也可选择下列数据库:●安全审核数据库sybsecurity:包含SQLSERVER的审计系统●示例数据库pubs2:这是一个样本库●命令语法数据库sybsynt

3、ax:为用户提供联机帮助用户数据库用户数据库是指用Createdatabase命令创建的数据库。使用”use数据库名”来切换不同的数据库执行sp_changedbowner改变数据库的属主关系建议事务日志放在单独的设备上(log)master库它是管理和控制用户数据库以及维护服务器正常运行的核心数据库,它包含许多系统表和系统过程,从总体上控制用户数据库和SQLServer的操作,构成了SYBASE系统的数据字典,它保存了大量的系统信息,如服务器配置、用户、设备等。在master数据库中不允许普通用户在其中

4、创建数据库对象,否则会使得master数据库的事务日志很快变满。如果事务日志用尽,就无法使用dumptransaction命令释放master数据库中的空间。master数据库主要记录信息为:登录帐号(SQL服务器用户名);syslogins,sysremolelogins正在执行的过程;sysprocesses可修改的环境变量;sysconfigures系统错误信息;sysmessagesSQL服务器上每个数据库的信息;sysdatabases每个数据库占用的存储空间;sysusages系统上安装的设备及磁带信

5、息;sysdevices活动锁信息;syslocksTEMPDB库它是个临时数据库,为服务器运行与处理提供一个共享的存储区域,如groupby和orderby的中间结果就存放在这里。Tempdb的空间为服务器中所有数据库的所有用户所共享。每次重启SQLServer,服务器的一个自动进程都拷贝model数据库到tempdb数据库,并清除tempdb中原来的内容。因此tempdb中的用户表都是临时的。临时表分为两类:可共享的和不可共享的。不可共享的临时表在由createtable中将符号#置于表名之前创立;可共享的临

6、时表通过createtable中指定表名前缀tempdb..而创立。不可共享的临时表SQLServer自动为其添加数字后缀名,且它只存在于当前会话中数据库有关概念(segment/device)数据库设备从逻辑上被划分为数据库段以允许将某一特定的对象放置在指定的段上(创建对象时指定),一数据库设备可拥有多达192个段,一段可使用255个逻辑设备上的存储空间。当用户创建一个数据库时,SQLSERVER会自动在该数据库中创建三个段:SYSTEM、LOGSEGMENT、DEFAULT,这三个段分别用来存储数据库的系统表

7、、事务日志和其他数据库对象提高性能:处于不同磁盘设备上的段可以并行地读写;处理大表:利用段,可以将一个大表分段放在独立的物理设备上。所谓数据库设备,不是指一个可识别的物理设备,而是指用于存储数据库和数据库对象的磁盘原始分区或操作系统文件。初始化数据库设备使用DISKINIT命令:DISKINITNAME=设备名,PHYSNAME=物理设备名,VDEVNO=虚拟设备号,SIZE=块数数据库有关概念(segment/device)SybasesegmentsTable创建于segment上每个db最多可有32个seg

8、ments创建段:sp_addsegment‘seg',‘db_name',‘device_name‘注:创建表需要指定索引和数据的存放段名称Device和segment关系:单个device上可以创建多个segment,单个segment可以跨越多个deviceTable和segment关系:单个segment上创建多个table,单个table可以跨越多个segmen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。