《Sybase原理、高级系统管理与性能调优》求取 ⇩

前言1

第一篇 概述篇1

第一章 数据库应用的挑战3

1.1 引言3

1.2数据库应用与技术的新发展3

1.2.1数据库系统体系结构的变迁4

1.2.2数据处理环境的变化8

第二章 SYBASE公司发展策略20

2.1 SYBASE适应组件的体系结构ACA(Adaptive Component Architecture)20

2.1.1组件的一般概念21

2.1.2 Sybase ACA结构23

2.1.3 Sybase ACA的产品组成27

2.2 SYBASE对网络环境下的应用支持或集成策略30

2.3 SYBASE数据仓库策略——WarehouseNOW:Quick Start DataMart31

第三章 SYBASE产品概貌33

3.1 SYBASE产品体系33

3.2 SYBASE数据库服务器34

3.3 SYBASE中间件产品35

3.4 SYBASE工具层的主要产品36

第二篇 基础篇39

第四章 关系数据库基本概念41

4.1关系数据库基本概念41

4.2 T-SQL语法42

4.3 T-SQL的扩展与执行环境43

4.3.1 T-SQL的扩展43

4.3.2 T-SQL的执行环境与使用45

第五章 SQL查询语句47

5.1 简单查询47

5.1.1 选择表(Table)中的若干列(column)48

5.1.2选择表中的行52

5.2连接查询55

5.3 子查询60

5.3.1表达式子查询61

5.3.2限定谓词子查询62

5.3.3相关查询69

5.4集函数、分组与排序73

5.4.1对查询结果进行聚集处理73

5.4.2用group by和having子句对查询结果分组74

5.4.3用order by对查询结果进行排序78

5.4.4 compute子句79

5.4.5用union操作联结多个查询结果85

第六章 数据定义与数据完整性控制88

6.1创建及使用数据库88

6.1.1打开和使用数据库88

6.1.2创建、删除和改变数据库88

6.2表的增、删、改90

6.3完整性约束94

6.3.1 指定表级或列级约束94

6.3.2指定默认列值95

6.3.3指定unique和primary key约束95

6.3.4参照完整性96

6.3.5指定检查约束96

6.4索引97

6.5默认与规则100

6.5.1默认值的创建、使用和删除100

6.5.2规则的创建、使用和删除102

6.5.3设计并创建表的步骤105

6.6库函数105

6.6.1系统函数106

6.6.2字符串函数108

6.6.3文本函数111

6.6.4数学函数112

6.6.5 日期函数113

6.6.6类型转换函数114

第七章 数据的增、删、改115

7.1数据类型116

7.1.1系统提供的数据类型116

7.1.2数据类型转换119

7.1.3用户自定义数据类型120

7.2增加数据120

7.3改变现有的数据122

7.4删除表中的数据124

第八章 视图126

8.1视图的创建126

8.2用视图查询数据128

8.2.1用视图查询数据128

8.2.2视图消解128

8.2.3视图重定义129

8.3用视图修改数据130

8.4视图的优点131

第九章 批处理和流控制语言133

9.1 批处理133

9.2流控制语言135

9.2.1 BEGIN…END135

9.2.2 IF…ELSE136

9.2.3 WHILE和BREAK…CONTINUE137

9.2.4 DECLARE138

9.2.5 GOTO139

9.2.6 RETURN140

9.2.7 WAITFOR140

9.2.8 PRINT141

9.2.9 RAISERROR142

9.2.10注释143

第十章 存储过程144

10.1创建和执行存储过程144

10.1.1概念144

10.1.2存储过程的创建、使用144

10.1.3更改存储过程名153

10.1.4删除存储过程154

10.2系统过程154

10.2.1系统存储过程的分类154

10.2.2获取有关存储过程的信息156

第十一章 触发器158

11.1什么是触发器158

11.2触发器的创建158

11.2.1触发器创建语句158

11.2.2触发器工作原理159

1 1.3使用触发器161

11.3.1 使用触发器维护参照完整性161

1 13.2触发器回滚167

11.3.3触发器嵌套167

11.3.4触发器自递归167

1 1.3.5触发器使用规则169

11.4触发器的删除170

第十二章 游标171

12.1基本概念171

12.1.1游标的定义171

12.1.2游标的状态171

12.1.3游标的类型171

12.2使用游标172

12.2.1 定义游标172

12.2.2打开游标175

12.2.3使用游标提取数据行175

12.2.4使用游标更新和删除行177

12.2.5关闭和释放游标179

12.2.6示例179

12.2.7在存储过程中使用游标180

12.2.8游标和封锁182

12.2.9获取游标的有关信息183

第三篇 高级系统管理185

第十三章 系统管理概述187

13.1 系统环境187

13.2系统基本对象188

13.2.1系统数据库189

13.2.2可选数据库192

13.2.3系统表193

13.2.4系统过程196

13.2.5用户数据库和数据库对象197

13.3系统的启动和关闭197

13.3.1 启动SQL Server197

13.3.2启动SQL Server的单用户模式198

13.3.3关闭服务器198

第十四章 安全管理与审计200

14.1理解数据库角色200

14.1.1数据库角色200

14.1.2 SQL Server的角色201

14.1.3角色管理205

14.2 SQL Server帐号管理206

14.2.1添加新用户208

14.2.2修改登录口令209

14.2.3 口令期限210

14.2.4查询登录帐号210

14.2.5修改登录帐号211

14.2.6删除登录帐号211

14.2.7锁住SQL Server登录帐号212

14.2.8查询当前用户和进程信息212

14.3 SQL Server中的用户管理213

14.3.1组管理213

14.3.2数据库中的用户管理214

14.3.3数据库中的别名管理218

14.4 SQL Server的用户权限管理220

14.4.1权限的种类221

14.4.2授权和权限的回收222

14.4.3用户的权限管理226

14.4.4权限信息的查询228

14.4.5创建模式230

14.5用作安全管理的视图230

14.6用作安全管理的存储过程232

14.7属主链234

14.8用作安全机制的触发器235

14.9 SQLServer的审计机制236

14.9.1审计系统236

14.9.2审计选项238

14.9.3审计跟踪244

14.9.4将审计数据归档244

14.9.5审计系统性能244

14.9.6 审计小结245

第十五章 SQL Server的一致性与并发控制246

15.1事务246

15.1.1事务和一致性246

1 5.2事务控制语句247

15.2.1事务的开始与结束247

15.2.2在事务中使用数据定义命令248

15.2.3检查事务的状态249

15.2.4事务嵌套250

15.2.5一个用户自定义事务的例子250

15.3事务模式251

15.4在存储过程和触发器中使用事务252

15.4.1使用事务252

15.4.2事务模式和存储过程253

15.4.3设置存储过程的事务模式254

15.5在事务中使用游标255

15.6事务日志256

15.7 SQL Server的封锁机制256

15.7.1并发引起的问题256

15.7.2 SQL Server的封锁机制258

15.7.3死锁(deadlock)260

15.8页和对象分配261

15.8.1分配单元(Allocation Unit)261

15.8.2数据页的结构262

15.8.3分配页263

15.8.4对象分配映射页264

15.8.5全局分配页265

15.8.6各种页在一起的工作方式266

15.8.7用于查找页的系统表266

15.8.8对象分配步骤267

15.8.9在无聚集索引的表上插入一行记录268

15.8.10在有聚集索引的表上插入一行记录269

15.8.11删除一记录行270

15.8.12有效地利用空间271

15.8.13小结275

15.9数据库一致性检查工具(Database Consistency Checker)276

15.9.1 dbcc简介276

15.9.2 dbcc命令的使用277

第十六章 物理资源的管理282

16.1存储管理概述282

16.1.1 物理存储空间的管理282

16.1.2存储管理要考虑的主要问题285

16.1.3存储管理的系统表286

16.1.4举例289

16.1.5管理存储小结292

16.2数据库设备293

16.2.1文件系统293

16.2.2 UNIX原始分区与文件系统293

16.2.3数据库设备的初始化294

16.2.4数据库设备信息的查询296

16.2.5删除设备297

16.2.6指定默认设备298

16.3磁盘镜像298

16.3.1设备镜像299

16.3.2不会禁止镜像的情况301

16.3.3镜像命令301

16.3.4磁盘镜像操作举例304

16.4创建用户数据库306

16.4.1创建用户数据库306

16.4.2将事务目志放到单独的设备上308

16.4.3改变数据库属主关系310

16.4.4扩展数据库空间和删除数据库310

16.4.5查询数据库存储信息311

16.5建立与使用段313

16.5.1段的概念313

16.5.2创建段314

16.5.3 改变段的范围315

16.5.4把数据库对象分配给段316

16.5.5删除段320

16.5.6查询有关段的信息320

16.5.7段和系统麦320

16.5.8段操作举例321

16.6利用阈值管理空闲空间323

16.6.1通过最后机会阈值监控自由空间323

16.6.2选择异常终止或挂起进程323

16.6.3唤醒挂起的进程324

16.6.4增加、改变和删除阈值324

16.6.5 为日志段创建附加阈值326

16.6.6在其他段上创建附加阈值327

16.6.7创建阈值过程328

16.6.8使数据段的自由空间计帐无效332

第十七章 内存和缓冲区管理333

17.1 内存配置333

17.1.1 SQL Server如何使用内存333

17.1.2估计SQL Server的开销334

17.1.3 从SQL Server错误日志中确定总缓冲区空间336

17.2缓冲区配置337

17.2.1 SQLServer上的数据缓冲区配置337

17.2.2配置缓冲区340

17.2.3将数据缓冲区划分成缓冲池342

17.3有关缓冲区捆绑的操作344

17.3.1将对象捆绑至缓冲区344

17.3.2查询有关缓冲区捆绑的信息345

17.3.3删除缓冲区捆绑346

17.4改变命名数据缓冲区的大小346

17.4.1增加缓冲区大小347

17.4.2减少缓冲区大小348

17.4.3删除数据缓冲区349

17.5用配置文件配置数据缓冲区349

第十八章 系统问题的诊断352

18.1 SQLServer如何响应系统问题352

18.1.1错误信息和信息号353

18.1.2错误信息文本中的变量353

18.1.3错误日志354

18.1.4错误日志格式354

18.1.5错误严重级354

18.1.6错误严重级10~18355

18.1.7错误严重级19~24357

18.1.8报告错误358

18.2 Backup Server的错误日志358

18.3杀死进程359

第十九章 备份和恢复361

19.1备份和恢复的基本概念361

19.1.1 事务日志361

19.1.2检查点361

19.1.3事务的恢复363

19.1.4 SQL Server的恢复过程366

19.1.5其他时间的恢复过程367

19.1.6恢复步骤1——确定日志边界368

19.1.7恢复步骤2——建立事务列表369

19.1.8恢复步骤3——重做或撤消事务369

19.1.9恢复步骤4——完成恢复369

19.1.10事务日志和数据库状态值的进一步说明370

19.1.1 1 系统失败或停机后的自动恢复370

19.2使用Dump和Load命令371

19.2.1数据库和事务日志转储371

19.2.2恢复整个数据库372

19.2.3利用备份恢复数据库373

19.3使用Backup Server进行备份和恢复375

19.3.1备份服务器375

19.3.2 SQL Server和Backup Server的关系376

19.3.3与Backup Server的通信377

19.3.4安装新卷377

19.4选择备份介质378

19.5为本地转储设备创建逻辑设备名379

19.6备份和恢复系统数据库380

19.6.1备份系统数据库380

19.6.2恢复系统数据库381

19.7备份和恢复用户数据库389

19.7.1制定用户数据库的备份计划389

19.7.2 Dump和Load命令的语法390

19.7.3指定数据库和转储设备392

19.7.4指定远程Backup Server395

19.7.5指定磁带密度、块大小和容量395

19.7.6指定卷名396

19.7.7标识转储397

19.7.8磁带处理选项398

19.7.9替换默认的信息目的地399

19.7.10获取关于转储文件的信息400

19.7.11截断不在单独段上的日志401

19.7.12响应卷改变请求402

19.7.13恢复数据库404

19.7.14升级用户数据库转储407

19.7.15缓冲区捆绑和装载数据库409

19.8使用bcp高速复制数据410

19.8.1 bcp的语法410

19.8.2用bcp来完成拷出的操作412

19.8.3用bcp来完成拷入的操作413

第二十章 Sybase管理工具414

20.1 Sybase Central414

20.2 Sybase SQLManager415

20.3 SQLMonitor416

20.3.1 SQLMonitor的功能416

20.3.2 SQLMonitor的体系结构416

20.3.3 应用的平台419

第二十一章 远程服务器管理420

21.1远程服务器的管理420

21.2添加远程登录帐号423

21.3远程登录的配置参数425

21.4示例427

第二十二章 多处理器管理429

22.1概述429

22.2 SMP的SQLServer任务管理429

22.3配置SMP环境432

22.3.1管理引擎432

22.3.2管理用户连接433

第四篇 数据库性能调优435

第二十三章 数据库性能调优概述437

23.1基本概念437

23.2调优工具438

23.2.1 系统表438

23.2.2系统过程438

23.2.3 set命令439

23.2.4 SQL ServerMonitor440

23.2.5系统过程sp_sysmon442

23.2.6 showplan的使用443

23.3调优基本策略445

第二十四章 服务器调优448

24.1 SQL Server中数据的存储与访问448

24.1.1 SQL Servet数据库结构和空间管理448

24.1.2 SQL Server中数据的访问450

24.1.3数据存储的参数设置453

24.1.4估算数据库对象的大小454

24.2内存使用优化459

24.2.1 SQL Server的存储过程缓冲区460

24.2.2 SQLServer的数据缓冲区461

24.2.3命名缓冲区462

24.2.4SQLServer缓冲策略的优化466

24.2.5维护使用大块I/O的性能469

24.2.6异步预存取调优469

24.2.7缓冲区交换策略471

24.2.8数据库的其他操作对缓冲区的影响472

24.3封锁的优化472

24.3.1 SQL Server的封锁类型472

24.3.2 SQL Server的隔离级别对封锁的影响475

24.3.3死锁与并发度478

24.3.4封锁和性能479

24.3.5配置封锁和锁升级阈值481

24.4 tempdb的性能优化483

24.4.1 临时表的类型和使用483

24.4.2tempdb的使用483

24.4.3临时表的优化486

24.5系统的维护和性能488

24.5.1创建和修改数据库488

24.5.2创建索引488

24.5.3备份和恢复489

24.5.4块拷贝(Bulk Copy)490

第二十五章 数据库设计调优491

25.1数据库的设计与反规范(denormalize)491

25.1.1数据的规范化491

25.1.2数据的反规范492

25.2数据库设备使用调优494

25.2.1基本概念494

25.2.2提高I/O性能的基本原则495

25.2.3磁盘I/O的优化495

25.2.4表的分区497

25.3索引使用的优化508

25.3.1 索引使用中存在的问题508

25.3.2索引的选择技术509

25.3.3索引信息的统计512

25.3.4索引的维护513

第二十六章 数据库应用调优517

26.1查询优化器的使用517

26.1.1 SQLServer的优化器517

26.1.2 showplan的输出信息说明518

26.1.3搜索变量策略527

26.1.4 or与in子句的优化529

26.1.5 索引覆盖530

26.1.6集函数的优化530

26.1.7 orderbv优化533

26.1.8连接操作的优化533

26.1.9子查询的优化537

26.1.10存储过程的优化543

26.1.11修改操作的优化544

26.1.12高级优化技术548

26.1.13 T-SQL使用技巧553

26.2事务处理调优558

26.2.1 SQLServer的事务管理558

26.2.2 SQLServer对各种应用的支持559

26.3游标的使用优化562

第二十七章 计算机环境调优570

1998《Sybase原理、高级系统管理与性能调优》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王珊主编 1998 北京:中国水利水电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

能量管理系统 EMS(1998 PDF版)
能量管理系统 EMS
1998 北京:科学出版社
装备管理信息系统原理与应用( PDF版)
装备管理信息系统原理与应用
管理信息系统原理( PDF版)
管理信息系统原理
Django开发从入门到实践(2020 PDF版)
Django开发从入门到实践
2020
系统管理(1985 PDF版)
系统管理
1985
关系数据库管理系统ORACLE原理与应用( PDF版)
关系数据库管理系统ORACLE原理与应用
自动调解原理及系统(1996 PDF版)
自动调解原理及系统
1996 北京:中国电力出版社
Sybase PowerDesigner原理和使用高级指南(1999 PDF版)
Sybase PowerDesigner原理和使用高级指南
1999 北京:中国水利水电出版社
系统管理与工程管理(1996 PDF版)
系统管理与工程管理
1996 北京:中国石化出版社
系统原理(1986 PDF版)
系统原理
1986 北京:清华大学出版社
操作系统原理与Linux系统(1999 PDF版)
操作系统原理与Linux系统
1999 北京:人民邮电出版社
管理心理学  原理、方法与专家系统(1998 PDF版)
管理心理学 原理、方法与专家系统
1998 广州:暨南大学出版社
这种干部请你辞职(1990 PDF版)
这种干部请你辞职
1990 北京:中国友谊出版公司
关系数据库管理系统ORACLE原理与应用(1993 PDF版)
关系数据库管理系统ORACLE原理与应用
1993 北京:电子工业出版社
高级管理统计学(1985 PDF版)
高级管理统计学
1985 沈阳:辽宁人民出版社