书籍详情

Sybase原理、高级系统管理与性能调优

Sybase原理、高级系统管理与性能调优

作者:王珊主编

出版社:中国水利水电出版社

出版时间:1998-08-01

ISBN:9787801247322

定价:¥70.00

购买这本书可以去
内容简介
  本书是赛贝斯软件(北京)有限公司委托人民大学编写、中国水利水电出版社出版的SYBASE最新产品技术系列丛书之一。全书共分四篇、二十七章。第一篇概述了数据库应用的挑战及SYBASE公司的发展策略和产品体系,特点重点介绍了SYBASE最新的适应性组件体系结构;第二篇介绍了SYBASE数据库管理系统SQL Server(机关报名Adaptive Server Enterprise,即ASE)的基本内容;第三篇和第四篇是本书的的核心,分别介绍了SYBASE数据库高级系统管理(Advanced Administration)和性能调试(Performance & Tuning)。本书理论性强,实用程序高,主要内容都是第一次以中文形式出版,是SYBASE系统高级系统管理员与高级程序员的必备资料,也是SYBASE高级技术培训的中文教材。当然也可作为大学本笠生、研究生和计算机应用开发人员学习与开发数据库系统的参考书。
作者简介
暂缺《Sybase原理、高级系统管理与性能调优》作者简介
目录
前言                  
                   
 第一篇  概述篇                  
                   
 第一章  数据库应用的挑战                  
                   
 1.1  引言                  
 1.2  数据库应用与技术的新发展                  
 1.2.1  数据库系统体系结构的变迁                  
 1.2.2  数据处理环境的变化                  
                   
 第二章  SYBASE公司发展策略                  
                   
 2.1  SYBASE适应组件的体系结构ACA(Adaptive Component Architcture)                  
 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  触发器工作原理                  
 11.3  使用触发器                  
 11.3.1  使用触发器维护参照完整性                  
 11.3.2  触发器回滚                  
 11.3.3  触发器嵌套                  
 11.3.4  触发器自递归                  
 11.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  SQL Server的审计机制                  
 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  事务和一致性                  
 15.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  cbcc命令的使用                  
                   
 第十六章  物理资源的管理                  
                   
 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  文件系统                  
 16.2.3  UNIX原始分区与文件系统                  
 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  SQL Server上的数据缓冲区配置                  
 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  SQL Server如何响应系统问题                  
 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 Sever的恢复过程                  
 19.1.5  其他时间的恢复过程                  
 19.1.6  恢复步骤1——确定日志边界                  
 19.1.7  恢复步骤2——建立事务列表                  
 19.1.8  恢复步骤3——生做或撤消事务                  
 19.1.9  恢复步骤4——完成恢复                  
 19.1.10  事务日志和数据库状态值的进一步说明                  
 19.1.11  系统失败或停机后的自动恢复                  
 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.1  Sybase SQL Manager                  
 20.3  SQL Monitor                  
 20.3.1  SQL Monitor的功能                  
 20.3.2  SQL Monitor的体系结构                  
 20.3.3  应用的平台                  
                   
 第二十一章  远程服务器管理                  
                   
 21.1  远程服务器的管理                  
 21.2  添加远程登录帐号                  
 21.3  远程登录的配置参数                  
 21.4  示例                  
                   
 第二十二章  多处理器管理                  
                   
 22.1  概述                  
 22.2  SMP的SQL Server任务管理                  
 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 Server Monitor                  
 23.2.5  系统过程sp-sysmon                  
 23.2.6  showplan的使用                  
 23.3  调优基本策略                  
                   
 第二十四章  服务器调优                  
                   
 24.1  SQL Server 中数据的存储与访问                  
 24.1.1  SQL Server 数据库结构和空间管理                  
 24.1.2  SQL Server 中数据的访问                  
 24.1.3  数据存储的参数设置                  
 24.1.4  估算数据库对象的大小                  
 24.2  内存使用优化                  
 24.2.1  SQL Server 的存储过程缓冲区                  
 24.2.2  SQL Server 的数据缓冲区                  
 24.2.3  命名缓冲区                  
 24.2.4  SQL Server 缓冲策略的优化                  
 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.2  tempdb的使用                  
 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  SQL Server的优化器                  
 26.1.2  showplan的输出信息说明                  
 26.1.3  搜索变量策略                  
 26.1.4  or与in子句的优化                  
 26.1.5  索引覆盖                  
 26.1.6  集函数的优化                  
 26.1.7  order by优化                  
 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  SQL Server的事务管理                  
 26.2.2  SQL Server对各种应用的支持                  
 26.3  游标的使用优化                  
                   
 第二十七章  计算机环境调优                  

猜您喜欢

读书导航