主页 详情

《Sybase原理、高级系统管理与性能调优》_王珊主编_10532579_7801247329

【书名】:《Sybase原理、高级系统管理与性能调优》
【作者】:王珊主编
【出版社】:北京:中国水利水电出版社
【时间】:1998
【页数】:572
【ISBN】:7801247329
【SS码】:10532579

最新查询

内容简介

前言

第一篇 概述篇

第一章 数据库应用的挑战

1.1 引言

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

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

1.2.2数据处理环境的变化

第二章 SYBASE公司发展策略

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

2.1.1组件的一般概念

2.1.2 Sybase ACA结构

2.1.3 Sybase ACA的产品组成

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

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

第三章 SYBASE产品概貌

3.1 SYBASE产品体系

3.2 SYBASE数据库服务器

3.3 SYBASE中间件产品

3.4 SYBASE工具层的主要产品

第二篇 基础篇

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

4.1关系数据库基本概念

4.2 T-SQL语法

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

4.3.1 T-SQL的扩展

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

第五章 SQL查询语句

5.1 简单查询

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

5.1.2选择表中的行

5.2连接查询

5.3 子查询

5.3.1表达式子查询

5.3.2限定谓词子查询

5.3.3相关查询

5.4集函数、分组与排序

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

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

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

5.4.4 compute子句

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

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

6.1创建及使用数据库

6.1.1打开和使用数据库

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

6.2表的增、删、改

6.3完整性约束

6.3.1 指定表级或列级约束

6.3.2指定默认列值

6.3.3指定unique和primary key约束

6.3.4参照完整性

6.3.5指定检查约束

6.4索引

6.5默认与规则

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

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

6.5.3设计并创建表的步骤

6.6库函数

6.6.1系统函数

6.6.2字符串函数

6.6.3文本函数

6.6.4数学函数

6.6.5 日期函数

6.6.6类型转换函数

第七章 数据的增、删、改

7.1数据类型

7.1.1系统提供的数据类型

7.1.2数据类型转换

7.1.3用户自定义数据类型

7.2增加数据

7.3改变现有的数据

7.4删除表中的数据

第八章 视图

8.1视图的创建

8.2用视图查询数据

8.2.1用视图查询数据

8.2.2视图消解

8.2.3视图重定义

8.3用视图修改数据

8.4视图的优点

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

9.1 批处理

9.2流控制语言

9.2.1 BEGIN…END

9.2.2 IF…ELSE

9.2.3 WHILE和BREAK…CONTINUE

9.2.4 DECLARE

9.2.5 GOTO

9.2.6 RETURN

9.2.7 WAITFOR

9.2.8 PRINT

9.2.9 RAISERROR

9.2.10注释

第十章 存储过程

10.1创建和执行存储过程

10.1.1概念

10.1.2存储过程的创建、使用

10.1.3更改存储过程名

10.1.4删除存储过程

10.2系统过程

10.2.1系统存储过程的分类

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

第十一章 触发器

11.1什么是触发器

11.2触发器的创建

11.2.1触发器创建语句

11.2.2触发器工作原理

1 1.3使用触发器

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

1 13.2触发器回滚

11.3.3触发器嵌套

11.3.4触发器自递归

1 1.3.5触发器使用规则

11.4触发器的删除

第十二章 游标

12.1基本概念

12.1.1游标的定义

12.1.2游标的状态

12.1.3游标的类型

12.2使用游标

12.2.1 定义游标

12.2.2打开游标

12.2.3使用游标提取数据行

12.2.4使用游标更新和删除行

12.2.5关闭和释放游标

12.2.6示例

12.2.7在存储过程中使用游标

12.2.8游标和封锁

12.2.9获取游标的有关信息

第三篇 高级系统管理

第十三章 系统管理概述

13.1 系统环境

13.2系统基本对象

13.2.1系统数据库

13.2.2可选数据库

13.2.3系统表

13.2.4系统过程

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

13.3系统的启动和关闭

13.3.1 启动SQL Server

13.3.2启动SQL Server的单用户模式

13.3.3关闭服务器

第十四章 安全管理与审计

14.1理解数据库角色

14.1.1数据库角色

14.1.2 SQL Server的角色

14.1.3角色管理

14.2 SQL Server帐号管理

14.2.1添加新用户

14.2.2修改登录口令

14.2.3 口令期限

14.2.4查询登录帐号

14.2.5修改登录帐号

14.2.6删除登录帐号

14.2.7锁住SQL Server登录帐号

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

14.3 SQL Server中的用户管理

14.3.1组管理

14.3.2数据库中的用户管理

14.3.3数据库中的别名管理

14.4 SQL Server的用户权限管理

14.4.1权限的种类

14.4.2授权和权限的回收

14.4.3用户的权限管理

14.4.4权限信息的查询

14.4.5创建模式

14.5用作安全管理的视图

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

14.7属主链

14.8用作安全机制的触发器

14.9 SQLServer的审计机制

14.9.1审计系统

14.9.2审计选项

14.9.3审计跟踪

14.9.4将审计数据归档

14.9.5审计系统性能

14.9.6 审计小结

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

15.1事务

15.1.1事务和一致性

1 5.2事务控制语句

15.2.1事务的开始与结束

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

15.2.3检查事务的状态

15.2.4事务嵌套

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

15.3事务模式

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

15.4.1使用事务

15.4.2事务模式和存储过程

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

15.5在事务中使用游标

15.6事务日志

15.7 SQL Server的封锁机制

15.7.1并发引起的问题

15.7.2 SQL Server的封锁机制

15.7.3死锁(deadlock)

15.8页和对象分配

15.8.1分配单元(Allocation Unit)

15.8.2数据页的结构

15.8.3分配页

15.8.4对象分配映射页

15.8.5全局分配页

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

15.8.7用于查找页的系统表

15.8.8对象分配步骤

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

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

15.8.11删除一记录行

15.8.12有效地利用空间

15.8.13小结

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

15.9.1 dbcc简介

15.9.2 dbcc命令的使用

第十六章 物理资源的管理

16.1存储管理概述

16.1.1 物理存储空间的管理

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

16.1.3存储管理的系统表

16.1.4举例

16.1.5管理存储小结

16.2数据库设备

16.2.1文件系统

16.2.2 UNIX原始分区与文件系统

16.2.3数据库设备的初始化

16.2.4数据库设备信息的查询

16.2.5删除设备

16.2.6指定默认设备

16.3磁盘镜像

16.3.1设备镜像

16.3.2不会禁止镜像的情况

16.3.3镜像命令

16.3.4磁盘镜像操作举例

16.4创建用户数据库

16.4.1创建用户数据库

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

16.4.3改变数据库属主关系

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

16.4.5查询数据库存储信息

16.5建立与使用段

16.5.1段的概念

16.5.2创建段

16.5.3 改变段的范围

16.5.4把数据库对象分配给段

16.5.5删除段

16.5.6查询有关段的信息

16.5.7段和系统麦

16.5.8段操作举例

16.6利用阈值管理空闲空间

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

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

16.6.3唤醒挂起的进程

16.6.4增加、改变和删除阈值

16.6.5 为日志段创建附加阈值

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

16.6.7创建阈值过程

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

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

17.1 内存配置

17.1.1 SQL Server如何使用内存

17.1.2估计SQL Server的开销

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

17.2缓冲区配置

17.2.1 SQLServer上的数据缓冲区配置

17.2.2配置缓冲区

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

17.3有关缓冲区捆绑的操作

17.3.1将对象捆绑至缓冲区

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

17.3.3删除缓冲区捆绑

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

17.4.1增加缓冲区大小

17.4.2减少缓冲区大小

17.4.3删除数据缓冲区

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

第十八章 系统问题的诊断

18.1 SQLServer如何响应系统问题

18.1.1错误信息和信息号

18.1.2错误信息文本中的变量

18.1.3错误日志

18.1.4错误日志格式

18.1.5错误严重级

18.1.6错误严重级10~18

18.1.7错误严重级19~24

18.1.8报告错误

18.2 Backup Server的错误日志

18.3杀死进程

第十九章 备份和恢复

19.1备份和恢复的基本概念

19.1.1 事务日志

19.1.2检查点

19.1.3事务的恢复

19.1.4 SQL Server的恢复过程

19.1.5其他时间的恢复过程

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

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

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

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

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

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

19.2使用Dump和Load命令

19.2.1数据库和事务日志转储

19.2.2恢复整个数据库

19.2.3利用备份恢复数据库

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

19.3.1备份服务器

19.3.2 SQL Server和Backup Server的关系

19.3.3与Backup Server的通信

19.3.4安装新卷

19.4选择备份介质

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

19.6备份和恢复系统数据库

19.6.1备份系统数据库

19.6.2恢复系统数据库

19.7备份和恢复用户数据库

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

19.7.2 Dump和Load命令的语法

19.7.3指定数据库和转储设备

19.7.4指定远程Backup Server

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

19.7.6指定卷名

19.7.7标识转储

19.7.8磁带处理选项

19.7.9替换默认的信息目的地

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

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

19.7.12响应卷改变请求

19.7.13恢复数据库

19.7.14升级用户数据库转储

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

19.8使用bcp高速复制数据

19.8.1 bcp的语法

19.8.2用bcp来完成拷出的操作

19.8.3用bcp来完成拷入的操作

第二十章 Sybase管理工具

20.1 Sybase Central

20.2 Sybase SQLManager

20.3 SQLMonitor

20.3.1 SQLMonitor的功能

20.3.2 SQLMonitor的体系结构

20.3.3 应用的平台

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

21.1远程服务器的管理

21.2添加远程登录帐号

21.3远程登录的配置参数

21.4示例

第二十二章 多处理器管理

22.1概述

22.2 SMP的SQLServer任务管理

22.3配置SMP环境

22.3.1管理引擎

22.3.2管理用户连接

第四篇 数据库性能调优

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

23.1基本概念

23.2调优工具

23.2.1 系统表

23.2.2系统过程

23.2.3 set命令

23.2.4 SQL ServerMonitor

23.2.5系统过程sp_sysmon

23.2.6 showplan的使用

23.3调优基本策略

第二十四章 服务器调优

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

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

24.1.2 SQL Server中数据的访问

24.1.3数据存储的参数设置

24.1.4估算数据库对象的大小

24.2内存使用优化

24.2.1 SQL Server的存储过程缓冲区

24.2.2 SQLServer的数据缓冲区

24.2.3命名缓冲区

24.2.4SQLServer缓冲策略的优化

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

24.2.6异步预存取调优

24.2.7缓冲区交换策略

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

24.3封锁的优化

24.3.1 SQL Server的封锁类型

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

24.3.3死锁与并发度

24.3.4封锁和性能

24.3.5配置封锁和锁升级阈值

24.4 tempdb的性能优化

24.4.1 临时表的类型和使用

24.4.2tempdb的使用

24.4.3临时表的优化

24.5系统的维护和性能

24.5.1创建和修改数据库

24.5.2创建索引

24.5.3备份和恢复

24.5.4块拷贝(Bulk Copy)

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

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

25.1.1数据的规范化

25.1.2数据的反规范

25.2数据库设备使用调优

25.2.1基本概念

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

25.2.3磁盘I/O的优化

25.2.4表的分区

25.3索引使用的优化

25.3.1 索引使用中存在的问题

25.3.2索引的选择技术

25.3.3索引信息的统计

25.3.4索引的维护

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

26.1查询优化器的使用

26.1.1 SQLServer的优化器

26.1.2 showplan的输出信息说明

26.1.3搜索变量策略

26.1.4 or与in子句的优化

26.1.5 索引覆盖

26.1.6集函数的优化

26.1.7 orderbv优化

26.1.8连接操作的优化

26.1.9子查询的优化

26.1.10存储过程的优化

26.1.11修改操作的优化

26.1.12高级优化技术

26.1.13 T-SQL使用技巧

26.2事务处理调优

26.2.1 SQLServer的事务管理

26.2.2 SQLServer对各种应用的支持

26.3游标的使用优化

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


书查询(www.shuchaxun.com)本网页唯一编码:
2e512da025ba6ab5f0487e7fb5f33e87#2c8dc47dc947bc943a791e3adc70cc90#28326902#10532579.pdf