- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Sybase
培
训
手
册
目录
一. 概述 5
二. Sybase简介 5
三. 安装配置优化 8
四. SCO OpenServer版本 8
4.1. Sybase Server的安装 8
4.2. Sybase Client的安装 11
4.3. Sybase的建库 13
4.4. Sybase的优化 15
4.4.1. 操作系统的优化 15
4.4.2. 数据库本身的优化 16
五. SCO UnixWare版本 19
5.1. Sybase Server的安装 19
5.2. Sybase Client的安装 23
5.3. sybase的建库 26
5.4. Sybase的优化 26
六. 几个重要概念 26
6.1. 索引(聚簇、非聚簇) 26
6.1.1. 聚簇索引(clustered indexes) 27
6.1.2. 非聚簇索引(nonclustered indexes) 27
6.2. 数据库设备、数据库、数据库服务器 27
6.2.1. 数据库设备 27
6.2.2. 数据库 28
6.2.3. 用户数据库 29
6.2.4. 数据库服务器 29
6.3. 裸设备 29
6.4. 事务日志 30
七. 常用维护技巧 30
7.1. 自动启动 30
7.2. 备份(2G文件问题) 31
7.3. tempdb调整 32
7.4. bcp使用 33
八. Sybase与其它主流数据库的比较 33
目录结束
概述
此文档用于培训对Sybase的使用,提高对Sybase数据库的理性认识,主要内容包括Sybase数据库的重要概念、Sybase的安装配置、优化、Sybase的常用维护、最后是Sybase与其它主流数据库的对比。
培训此文档要求被培训人员具备一定的Unix使用经验,对计算机硬件体系、操作系统有一定了解。
Sybase简介
1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 10 及SYABSE 11 for SCO UNIX。
2.Sybase数据库的特点
(1)它是基于客户/服务器体系结构的数据库
一般的关系数据库都是基于主/从式的模型的。在主/从式的结构中,所有的应用都运行在一台机器上。用户只是通过终端发命令或简单地查看应用运行的结果。
而在客户/服务器结构中,应用被分在了多台机器上运行。一台机器是另一个系统的客户,或是另外一些机器的服务器。这些机器通过局域网或广域网联接起来。
客户/服务器模型的好处是:
● 它支持共享资源且在多台设备间平衡负载
● 允许容纳多个主机的环境,充分利用了企业已有的各种系统
(2) 它是真正开放的数据库
由于采用了客户/服务器结构,应用被分在了多台机器上运行。更进一步,运行在客户端的应用不必是Sybase公司的产品。对于一般的关系数据库,为了让其它语言编写的应用能够访问数据库,提供了预编译。Sybase数据库,不只是简单地提供了预编译,而且公开了应用程序接口DB-LIB,鼓励第三方编写DB-LIB接口。由于开放的客户DB-LIB允许在不同的平台使用完全相同的调用,因而使得访问DB-LIB的应用程序很容易从一个平台向另一个平台移植。
(3) 它是一种高性能的数据库
体现在以下几方面:
● 可编程数据库
通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。
● 事件驱动的触发器
触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库的完整性。
● 多线索化
Sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。Sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。此外,Sybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。
3.Sybase数据库的组成
Sybase数据库主要由三部分组成:
(1) 进行数据库管理和维护的一个联机的关系数据库管理系统Sybase SQL Server;
Sybase SQL Server是个可编程的数据库管理系统,它是整个Sybase产品的核心软件,起着数据管理、高速缓冲管理
文档评论(0)