Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3516301
  • 博文数量: 1575
  • 博客积分: 19423
  • 博客等级: 上将
  • 技术积分: 16102
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-19 21:36
个人简介

专注专心

文章分类

全部博文(1575)

文章存档

2020年(10)

2018年(7)

2016年(6)

2015年(21)

2014年(32)

2013年(279)

2012年(516)

2011年(309)

2010年(260)

2009年(92)

2008年(15)

2007年(28)

我的朋友

分类: IT职场

2010-07-25 21:16:59

【书名】Sybase数据库在UNIX、Windows上的实施和
【作者】文平,杨丽英 编著
【ISBN】978-7-121-10673-6
【出版社】电子工业出版社
【出版日期】2010年5月
【宣传语】
【内容简介】
在UNIX平台,Oracle、Sybase、DB2是绝对主流的三大系统。其中,Oracle具有极高的市场成熟度;DB2在行业应用上建树累累;Sybase则以其超前技术和鲜明个性为用户乐道!
三足鼎立,Oracle、Sybase、DB2在竞争环境下为用户提供了优秀的数据库平台环境!
本书就是用于为大家呈现一个完整的Sybase!本书站在综合系统的角度,以工程实现为出发点,综合解析了Sybase ASE的各项构成、运行环境的构造、在UNIX/Linux/Windows平台的环境建设特点。同时,本书也以Sybase最新的ASE 15.5/15.0版为主,兼顾传统的ASE 12.5版,全景展现了Sybase在系统构建和运维中的诸项技术,描述了系统可恢复性的实现,以及系统高性能运行的分析与调整。
作者序
数据库技术弹指间发展了40年!
多少曾经优秀的数据库产品浮现在眼前!
数据库经典DB2在技术前沿展现王者风范!
数据库虎将Oracle在商用市场中攻城略地风头不减!
数据库侠者Sybase则坚守三足之一并鼎立于技术前沿!
Sybase ASE是UNIX/Windows平台主流数据库:它有着精巧的引擎技术、大量的拥趸用户、成熟的产品特征和优异的运行表现。
市场不仅需要Oracle这样的市场成熟型产品、DB2这样的老牌劲旅、性格温和的 ,也需要Sybase这样特征鲜明的产品!
作为数据库,Sybase是伟大的!
笔者几个月前着手编写这本书,就是试图证明这一点——为大家呈现一个完整的Sybase!本书站在服务器系统的角度,以工程实现为出发点,综合解析Sybase ASE数据库服务器系统的各项构成。同时,本书结合具体UNIX/Windows平台,以Sybase最新ASE 15.5/15.0版,同时兼顾传统的ASE 12.5版,为大家全景化展现Sybase ASE数据库产品,展现其在系统构建、运维、容灾、性能等方面的各项技术特征,以及具体工程实现手段。
或许这本描述“系统”的书能起到星火之用,解决用户的一些实际问题,为业界做出些许贡献!
如需进行针对Oracle的技术对比,还请参照笔者的另外一本技术专著《Oracle大型数据库系统在AIX/UNIX上的实战详解》。该书描述了Oracle在UNIX上的系统构建、运维、集群、容灾和性能等专项技术,以及Sybase与Oracle的技术对比。
当然,仅就一本技术专著而言,这本书不能解决所有问题,更没有所谓的“绝招、法宝”。16年从事数据库研究和实践的成功经验与失败教训告诉我——从来就不曾有过什么绝招和法宝!能相信和依赖的,只有自己的勤奋和认真罢了!
感谢大家选择这本书!
数据库优化顾问/系统优化顾问  文平
【前言】
本书立意和内容
在服务器领域,UNIX服务器毫无疑问是用户的首选,例如AIX、HP-UX等UNIX佼佼者,它代表着UNIX深刻的技术内涵和广泛的用户基础。同样地,Sybase 是数据库领域上的技术先行者——它开发了稳健快速的数据库引擎,引导了Client/Server计算环境,提出和应用了适应性组件结构、实施了复制化分布环境,倡导了列式存储在数据仓库中的应用等。
实践上,运行在UNIX上的Sybase数据库系统是诸多大中型系统的典型配置方式——用户得益于UNIX高效计算和坚固支撑,受惠于Sybase的可用性保证!
当然,UNIX系统是很复杂的,Sybase也同样不简单。对于任何用户而言,了解、熟悉、运用、掌握两者的平台特征和工程技术手段,需要进行大量的学习、培训、实践以及长时间的磨练!广大数据库用户需要一种快捷的工程参照路径和可学习资料来帮助他们构建、运行、维护乃至优化自己的系统!
本书的立意即在于此!本书以UNIX平台为工程主线,以Sybase ASE 15系列平台为实施点,描述了Sybase ASE 15.x/12.x数据库系统的构架方法和管理内容,分析了其容灾技术方法和工程手段,综合了其系统优化的诸多做法和要点。
基于上述出发点,本书力争面向工程实践,并面向用户的实际需求展开论述。因此,本书并未刻意在学术上进行高、精、尖的探索,而是力争将复杂的事情简单化,把各技术要点以最简单的形式和大家能了解的方法摆在用户面前!
本书读者群体
本书的目标读者是那些在UNIX/Windows上进行Sybase数据库开发、维护、管理、优化任务和高可用设置的工程技术人员,以及从事这个尖端行业的人群。
从技术角度看,本书所涉及的内容全部是生产实践中必要的过程和阶段。因此,本书并没有试图去描绘一些新鲜热辣的炒作概念或遥不可及的无用内容,而是作为一种可以放在手边的技术专著面向大众,服务于系统用户95%的日常工作需求。正因为如此,本书注重细节描述和过程说明,读者无须拥有非常深厚的专业技术基础。
当然,学习的热情和探索的精神是必不可少的!
本书作者简介
文平,十数年来始终坚持数据库应用技术研究与应用,是Sybase、Oracle、SQL Server进入后的首批应用者。对Sybase而言,文平见证了Sybase 从 4.2版到现在ASE 15.x版的历史变迁,至今已16年有余。在此期间作者历经数据库程序员、数据库分析员、数据库技术顾问、UNIX系统顾问、数据库优化顾问和高可用架构专家等多个不同岗位。
文平在数据库技术上造诣颇广,其专业方向横跨了操作系统、数据库系统、应用系统等多方面。2009年,本书作者执笔编写了针对Oracle的技术专著《Oracle大型数据库系统在AIX / UNIX上的实战详解》,内容涉及Oracle、UNIX两大系统,涵盖了Oracle在数据库设计、集群化构建、高可用结构、系统维护、问题诊断、性能调整和优化的诸多方面。2010年,文平与杨丽英女士合作,编著了这本Sybase领域少有的技术专著。
杨丽英女士,内蒙古农业大学副教授,从事数学分析、概率统计等教学、研究、技术应用等工作20余年,在数据计算技术、数据等应用领域造诣深厚。曾作为国家十一五规划高校教材编写者出版教材三部,并作为主要成员参与了若干项国家级、省级自然科学基金项目,发表学术论文近20篇。
杨丽英女士以其深厚的数学理论为基础并以其来自数据模型建设、数据实体分析等方面的工程实践为依据,与文平先生合作,编著了这本Sybase数据库著作,书中以数学的智慧为读者解读Sybase,为本书读者展示了Sybase另一层面上的技术全景,感谢杨丽英女士!
本书的内容安排
本书共分为四部分,按照Sybase ASE数据库项目实施中工作内容的不同方向进行了划分,各部分内容分述如下。
第一篇  系统架构
这部分侧重于系统架构,以及架构中的相关要素和重点第1章  认识你的服务器
本章力图使读者站到一个足够高的层次和高度来看待服务器技术框架。站得高,则看得必远
第2章  Sybase ASE系统构建
本章主要描述Sybase ASE在各种主流平台上的搭建和运行,在不同系统间的差异性配置与调整,以及应用适应性调整
第3章  ASE空间和数据库管理
数据库服务器的一个典型特征就是大量使用磁盘空间来存储数据库数据。Sybase ASE需要系统提供的存储介质来存储数据
续表  
第4章  空间与数据库管理深入
Sybase ASE使用服务器存储方面的深入配置和适应性调整,数据库在存储方面进行相关调整和优化
第二篇  系统安全
这部分描述了ASE安全系统的诸多特点,以及在安全管理中的具体方法和实践规范第5章  系统安全管理
Sybase ASE系统的权力层次、属主关系、登录安全特征,以及相关的系统设置与日常管理
第6章  数据库权限设定
设置Sybase ASE系统的权限层次,以实现系统访问和应用访问的安全管理
第三篇  运行环境管理
这部分站在服务器的层面,综合讲述了运行ASE系统所需的系统调整、资源设置、资源使用优化等工作,以及大型数据库的管理和实施第7章  管理临时数据库
数据库服务器运行状态中临时数据的产生原因、管理方式,以及系统管理任务中临时数据库的管理和优化
第8章  数据库参数调整与优化
Sybase ASE是一种极具适应性的数据库系统平台,管理员可以根据不同的应用特征进行ASE的针对性设置,以创建高可用的、高性能的系统
第9章  服务器系统资源使用
本章主要描述如何在Sybase ASE中更好地使用服务器提供的系统资源(包括内存资源、CPU资源等)来进行具有针对性的优化设置
第10章  超大数据库管理和优化
数据量持续增加是所有数据库系统的普遍特征,Sybase ASE支持超大数据库的存储、管理和运行,并具有对应的调整能力
第四篇  系统可用性管理
这部分描述了ASE系统的可恢复性设置和性能可用性分析调整技术第11章  ASE服务器与恢复
Sybase ASE作为数据库系统,其备份方法和恢复手段与操作系统备份截然不同。按照规范的方法进行备份,对于在灾难发生时恢复数据有着不言而喻的意义
第12章  数据库性能分析和优化
设置Sybase ASE数据库系统的高效运行,是保证其系统可用性的重要方面。本章描述了如何在Sybase ASE中分析系统的当前运行性能并了解其瓶颈所在,进而执行针对性优化
本书从构思到最终完成,前后历时两年时间,其间更改十余稿。单独讲述Sybase不难,单独讲述UNIX/Windows不难,但把二者结合起来,站在整个系统的高度来说明问题,却让本书作者难以着手——千头万绪,该写的内容太多!
因此,本书以用户需求为纲要,形成了目前的书籍结构。其本意是希望能为读者解决一些问题。书中难免存在缺乏细致,甚至观点偏颇,还请各位读者指正。请您将您的宝贵意见和建议发往wenping@usedb.cn,或者关注上本书的专栏。
鉴于篇幅所限,本书中部分内容涉及的一些相关细节并未随书刊印,这些内容将陆续发表在http:///中。
来自作者的致谢
本书内容来源于实践,用户即是最佳的实践来源。感谢我的诸多Sybase 项目用户的大力支持!
在本书成文的过程中,家人的理解和支持也是我极大的动力,这里我要感谢他们!同时,写一本书也是我对自己的一个考验:是否愿意继续勤奋下去、是否愿意身体力行地为下一代做表率?我做到了!
感谢本书策划编辑胡辛征先生的热心鼓励和积极推动,感谢责任编辑江立女士的细心编审和中肯点评。没有他们的细致工作和鼓励,本书不能顺利出版。
最后,感谢博文视点以知识传播的方式对中国IT业界的支持——以其超然视点选题,以其广博文字出版!祝博文视点从一个成功走向另一个成功!
文平        
2010年02月27日于北京
【目录】
第一篇  系统架构
第1章  认识你的服务器20
1.1  Sybase ASE时代背景20
1.2  ASE是关系型数据库21
1.3  Sybase ASE体系结构25
1.3.1  ASE的产品构成25
1.3.2  ASE的内部结构29
1.3.3  ASE系统版本39
1.3.4  ASE中的各种数据库41
1.3.5  ASE选装数据库44
第2章  Sybase ASE系统构建46
2.1  Sybase ASE系统的组成46
2.2  Sybase ASE服务器端构建49
2.2.1  ASE的版本49
2.2.2  ASE的安装步骤49
2.2.3  准备安装环境50
2.3  在UNIX平台上安装ASE53
2.3.1  ASE For UNIX一般安装过程53
2.3.2  ASE 12.5/15.0 For AIX安装细节54
2.3.3  ASE 15.0/15.5 For Linux安装细节74
2.3.4  ASE 15.x For HP-UX安装要点79
2.3.5  ASE 15.x For Solaris安装要点83
2.4  在Windows平台上安装Sybase ASE85
2.5  ASE安装后的常见数据库操作88
2.5.1  ASE系统的启动88
2.5.2  ASE系统的关闭90
2.5.3  ASE安装版本查询91
2.5.4  ASE超级用户口令93
2.5.5  安装ASE修补94
2.6  ASE安装后的系统操作96
2.6.1  用户连接数调整96
2.6.2  异步I/O调整98
2.7  使用ASE客户端101
2.7.1  安装客户端软件101
2.7.2  配置数据库连接104
2.7.3  配置Open Client环境109
2.7.4  使用isql客户端工具110
2.7.5  使用dbisql客户端工具111
2.7.6  使用Sybase Central工具113
2.8  使用WorkSpace软件115
2.9  配置字符集和语言118
2.9.1  字符集文件的存储119
2.9.2  字符集软件的安装信息120
2.9.3  改变默认字符集121
2.9.4  改变默认排序顺序122
2.9.5  获取排序设置122
2.9.6  数据备份的适用性123
2.9.7  配置字符集和语言123
2.9.8  使用新语言和字符集134
第3章  ASE空间和数据库管理136
3.1  准备数据库设备136
3.1.1  数据库设备的概念137
3.1.2  设备需要的初始化137
3.1.3  初始化数据库设备139
3.1.4  查看设备相关信息140
3.1.5  设定系统默认设备143
3.1.6  删除数据库的设备144
3.1.7  在Central环境下管理设备145
3.2  镜像数据库设备146
3.2.1  什么是镜像147
3.2.2  镜像的工程目的147
3.2.3  设备镜像的过程148
3.2.4  需要镜像的设备149
3.2.5  启动设备的镜像149
3.2.6  查看镜像的信息151
3.2.7  终止设备的镜像151
3.2.8  在Central环境下管理镜像152
3.3  创建用户数据库153
3.3.1  用户数据库概述153
3.3.2  用户数据库创建155
3.3.3  关于数据库属主157
3.3.4  查看数据库信息158
3.3.5  在Central环境下创建数据库159
3.4  数据库空间维护159
3.4.1  掌握数据库空间使用情况159
3.4.2  数据库空间用尽后的扩容160
3.4.3  缩减数据库的空间占用161
3.4.4  在Central环境下维护空间161
3.5  设置数据库选项161
3.5.1  在日志满时异常中断事务:abort tran on full log162
3.5.2  允许默认空值:allow nulls by default163
3.5.3  异步日志服务:async log service163
3.5.4  自动标识:auto identity164
3.5.5  只用于dbo:dbo use only164
3.5.6  事务中嵌套DDL:ddl in tran165
3.5.7  延迟提交:delayed commit166
3.5.8  非唯一索引标识:identity in nonunique indexes166
3.5.9  恢复时不添加检查点:no chkpt on recovery167
3.5.10  无自由空间审计:no free space acctg168
3.5.11  只读:read only168
3.5.12  select into/bulk copy/pllsort169
3.5.13  单用户模式:single user170
3.5.14  检查点时截断日志:trunc log on chkpt170
3.5.15  唯一的auto_identity 索引:unique auto_identity index171
3.5.16  数据库选项更改步骤171
3.5.17  在Central环境下设置数据库属性172
3.6  删除用户数据库172
3.7  使用段管理设备173
3.7.1  段的概念和用途173
3.7.2  数据库中已有的段175
3.7.3  创建数据库段176
3.7.4  改变段空间指定178
3.7.5  删除段操作180
3.7.6  查看段的相关信息181
3.7.7  放置对象到段182
3.7.8  在Central环境下管理段183
第4章  空间与数据库管理深入184
4.1  UNIX存储基本框架185
4.2  UNIX的存储概念188
4.2.1  概念一:物理卷和卷组189
4.2.2  概念二:逻辑卷和逻辑分区191
4.2.3  概念三:日志文件系统193
4.2.4  概念四:文件系统挂载和目录树196
4.3  管理和优化服务器存储197
4.3.1  查看系统卷组信息197
4.3.2  增加和删除卷组201
4.3.3  向卷组添加磁盘203
4.3.4  创建和调整逻辑卷205
4.3.5  使用镜像保护逻辑卷209
4.3.6  使用条带优化逻辑卷211
4.4  管理和维护文件系统213
4.5  ASE系统需要的存储结构213
4.5.1  ASE安装需要的存储结构214
4.5.2  ASE存储准备示例(AIX)214
4.6  ASE存储相关系统表219
4.7  为数据库准备磁盘资源223
4.7.1  创建数据库设备223
4.7.2  裸设备方式的使用224
4.7.3  设备使用中的常见问题230
4.7.4  在Central环境中管理设备镜像241
4.8  磁盘资源的使用242
4.8.1  创建数据库242
4.8.2  维护数据库243
4.8.3  数据库容量245
4.8.4  数据库信息维护246
4.8.5  查看数据库信息247
4.8.6  在Central环境中管理数据库空间250
4.8.7  数据库日志存放251
4.9  用段来管理空间258
4.9.1  数据库对象使用段258
4.9.2  段应用中的优化263
4.9.3  段的信息获得264
4.9.4  段使用完整过程267
4.9.5  在Central环境中管理数据库段270
第二篇  系统安全
第5章  系统安全管理274
5.1  ASE登录用户274
5.2  登录用户的管理275
5.2.1  创建登录用户275
5.2.2  修改登录用户277
5.2.3  删除及锁定登录用户279
5.2.4  删除登录用户279
5.2.5  锁定登录用户281
5.2.6  用户口令管理282
5.2.7  登录用户全局属性284
5.2.8  查看登录用户285
5.2.9  在Central环境下管理登录用户286
5.3  为登录用户授予角色286
5.3.1  角色的种类286
5.3.2  角色的授予289
5.3.3  系统角色的应用290
5.3.4  在Central环境下管理角色291
5.4  访问数据库291
5.5  管理数据库用户组292
5.5.1  Public组292
5.5.2  创建用户组292
5.5.3  查看用户组293
5.6  管理数据库用户293
5.6.1  创建数据库用户294
5.6.2  数据库属主DBO295
5.6.3  匿名用户GUEST296
5.6.4  调整用户组297
5.6.5  删除用户组298
5.6.6  删除数据库用户298
5.6.7  查看数据库用户信息299
5.6.8  在Central环境下管理数据库组300
5.7  管理数据库别名300
5.7.1  建立别名用户301
5.7.2  删除别名用户303
5.7.3  查看别名用户信息303
5.7.4  在Central环境下管理别名用户303
5.8  登录用户到数据库用户304
5.9  用户管理深入305
5.9.1  用户相关系统表305
5.9.2  获得用户登录信息309
第6章  数据库权限设定313
6.1  ASE权限设定313
6.2  ASE系统权限314
6.3  ASE权限种类316
6.3.1  系统特权316
6.3.2  对象特权316
6.4  用户的权限317
6.4.1  用户的种类317
6.4.2  用户的特权318
6.5  进行用户授权322
6.5.1  授权操作322
6.5.2  命令权限的授予和收回322
6.5.3  对象权限的授予和收回325
6.5.4  代理授权327
6.5.5  在Central环境下管理用户权限329
6.6  用户登录信息查询330
6.7  特定权限管理331
6.7.1  数据库创建权限331
6.7.2  系统表权限332
6.7.3  系统过程权限333
6.8  权限分布查询335
6.8.1  相关系统表336
6.8.2  授权中的技巧338
6.8.3  查询权限信息340
6.8.4  在Central环境下管理对象权限345
6.9  角色与模块化授权346
6.9.1  授权中的问题347
6.9.2  角色方式授权347
6.9.3  角色信息查看348
6.9.4  定义自己的角色352
6.9.5  在Central环境下管理角色367
第三篇  运行环境管理
第7章  管理临时数据库370
7.1  临时数据库的默认配置370
7.2  临时库对性能的影响371
7.3  临时表的类型372
7.3.1  真正的临时表372
7.3.2  普通用户表373
7.3.3  工作表373
7.4  临时库的初始配置373
7.5  调整临时库的大小374
7.6  调整临时库的位置375
7.7  将tempdb从master设备迁出375
7.8  创建其他的临时数据库377
7.9  创建与绑定临时数据库378
7.10  临时库与高速缓存的绑定381
7.11  临时表与锁382
7.12  临时表上的索引优化383
7.13  在Central环境下管理临时库383
第8章  数据库参数调整与优化385
8.1  ASE系统配置参数385
8.2  配置参数的分组386
8.3  ASE参数的操作387
8.3.1  ASE参数查看和调整387
8.3.2  ASE参数文件的操作390
8.3.3  手工编辑参数文件392
8.3.4  查看当前参数文件393
8.3.5  查看默认参数文件393
8.3.6  设定参数显示级别394
8.3.7  ASE对配置参数的帮助信息395
8.4  常用参数配置396
8.4.1  网络内存:additional network memory396
8.4.2  共享内存:allocate max shared memory396
8.4.3  嵌套触发器:allow nested triggers397
8.4.4  异步I/O:allow sql server async i/o397
8.4.5  系统表更新:allow updates to system tables398
8.4.6  CPU时间段:cpu grace time398
8.4.7  死锁检察:deadlock checking period399
8.4.8  数据库字符集:default character set id399
8.4.9  国家语言设置:default language id400
8.4.10  排序语言设置:default sortorder id400
8.4.11  磁盘镜像:disable disk mirroring400
8.4.12  磁盘I/O结构:disk i/o structure401
8.4.13  管家碎片回收:enable housekeeper GC401
8.4.14  扩展分区支持:enable semantic partitioning402
8.4.15  异步预取限制:global async prefetch limit402
8.4.16  ASE锁模型:lock scheme402
8.4.17  最大内存设置:max memory403
8.4.18  最大联机引擎:max online engines403
8.4.19  最大并行度:max parallel degree404
8.4.20  扫描并行度:max scan parallel degree405
8.4.21  口令长度限制:minimum password length405
8.4.22  数据库设备数:number of devices405
8.4.23  引擎启动数:number of engines at startup406
8.4.24  锁的总量:number of locks406
8.4.25  打开数据库数:number of open database407
8.4.26  分区打开数:number of open partitions407
8.4.27  对象打开数:number of open object408
8.4.28  用户连接数:number of user connections408
8.4.29  工作进程数:number of worker processes408
8.4.30  死锁信息输出:print deadlock information409
8.4.31  过程缓存总量:procedure cache size409
8.4.32  数据缓存总量:total cache size410
8.4.33  物理内存使用:total physical memory410
8.5  在Central环境下管理服务器参数411
第9章  服务器系统资源使用412
9.1  配置ASE可用内存413
9.1.1  ASE的内存分配方向414
9.1.2  ASE的内存分配参数415
9.1.3  ASE内存配置使用416
9.1.4  ASE内存分配去向419
9.1.5  其他内存相关配置422
9.2  配置数据高速缓存423
9.2.1  数据高速缓存管理任务424
9.2.2  数据高速缓存配置方法425
9.2.3  缓存区细节设置429
9.2.4  使用数据高速缓存434
9.2.5  在Central环境下管理高速缓存436
9.3  配置ASE可用CPU436
9.3.1  多处理器服务器437
9.3.2  SMP体系结构437
9.3.3  配置SMP环境438
9.3.4  引擎状态管理441
9.3.5  引擎相关的锁442
9.3.6  在Central环境下管理引擎443
第10章  超大数据库管理和优化445
10.1  分区表的技术特点446
10.1.1  为什么要进行分区446
10.1.2  分区对用户的透明447
10.1.3  分区表与并行查询447
10.1.4  分区插入性能改善447
10.2  分区表的技术分类448
10.2.1  分区的目标448
10.2.2  分区的方式450
10.2.3  为分区表准备设备452
10.3  表分区化的实现453
10.3.1  启用ASE分区功能453
10.3.2  为数据库添加段454
10.3.3  创建域分区455
10.3.4  创建列表分区456
10.3.5  创建散列分区457
10.3.6  创建循环分区458
10.3.7  旧版本的分区458
10.4  分区表的索引创建460
10.4.1  全局索引创建460
10.4.2  本地索引创建460
10.5  分区表的信息查看462
10.5.1  使用系统过程查看分区表462
10.5.2  使用函数查看分区表463
10.6  分区表的数据操作463
10.6.1  分区的DML操作464
10.6.2  更改分区键的操作465
10.6.3  分区数据的装载467
10.6.4  分区数据的截断468
10.7  数据在分区上的分布469
10.8  对分区表的常规检查470
10.9  ASE分区参数优化设置470
10.10  在Central环境下管理分区表471
第四篇  系统可用性管理
第11章  ASE服务器备份与恢复474
11.1  ASE数据可恢复性475
11.1.1  ASE数据库日志与事务475
11.1.2  数据库检查点的作用477
11.1.3  数据库自动恢复过程478
11.1.4  数据库的检查点选项479
11.1.5  其他类型的检查点481
11.2  ASE启动中的自动恢复481
11.3  ASE的备份和恢复过程483
11.4  Backup Server的使用484
11.4.1  Backup Server是什么485
11.4.2  Backup Server服务创建485
11.4.3  Backup Server服务连接488
11.5  有关磁带设备的说明490
11.6  执行备份恢复任务492
11.6.1  dump和load命令使用492
11.6.2  在Central环境下管理备份恢复502
11.6.3  备份中的常用做法503
11.7  用户数据库的备份507
11.7.1  考虑数据库备份方案507
11.7.2  数据库的一致性检查509
11.7.3  实现用户数据库备份510
11.7.4  实现系统数据库备份512
11.8  用户数据库的恢复514
11.8.1  备份环境的检查514
11.8.2  用户数据库的恢复515
11.9  恢复系统数据库522
11.9.1  恢复master数据库522
11.9.2  恢复model数据库524
11.9.3  恢复sybsystemprocs数据库524
11.10  跨平台数据库恢复524
11.11  使用阈值自动空间管理526
11.11.1  最后机会阈值526
11.11.2  阈值的增删与修改527
11.11.3  阈值过程的创建529
11.11.4  在Central环境下管理段阈值530
第12章  数据库性能分析和优化532
12.1  ASE数据库性能监视532
12.1.1  关于sp_sysmon系统过程532
12.1.2  系统过程sp_sysmon的调用533
12.2  sp_sysmon报告的构成536
12.2.1  输出信息说明537
12.2.2  采样时间间隔538
12.3  sp_sysmon报告的内容解读538
12.3.1  Kernel Utilization538
12.3.2  Worker Process Management541
12.3.3  Parallel Query Management541
12.3.4  Task Management542
12.3.5  Application Management545
12.3.6  ESP Management546
12.3.7  Monitor Access to Executing SQL546
12.3.8  Transaction Profile547
12.3.9  Transaction Management548
12.3.10  Index Management550
12.3.11  Metadata Cache Management552
12.3.12  Lock Management553
12.3.13  Data Cache Management558
12.3.14  Procedure Cache Management562
12.3.15  Memory Management563
12.3.16  Recovery Management563
12.3.17  Disk I/O Management564
12.3.18  Network I/O Management565
12.4  sp_sysmon性能分析实例567
12.5  在Central环境下监控性能571
阅读(852) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~