| 作 者: | 兰金斯 |
| 出版社: | 宇航出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 电脑网络 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目 录
第一部分 SQLServer结构
第1章 客户/服务器概述
1.1客户/服务器计算基础
1.2客户/服务器力挽狂澜
1.3关键因素:费用
1.4小结
第2章 理解Sybase客户/服务器结构
2.1比较数据库结构101
2.2小结
第二部分 Transact-SQL编程
第3章 Transact-SQL介绍
3.1Transact-SQL的概念
3.2用select检索数据
3.3使用带有into的select语句
3.4用insert增加行
3.5用update修改行
3.6用delete删除行
3.7用truncatetable清除表
3.8小结
第4章 Transact-SQL数据类型
4.1可空性和数据类型
4.2字符和二进制数据类型
4.3日期/时间数据类型
4.4逻辑数据类型:bit
4.5数值数据类型
4.6系统表和数据类型
4.7小结
第5章 创建和更改数据库对象
5.1学习管理对象的方法
5.2建立数据库对象
5.3表
5.4视图
5.5重新命名对象
5.6向表中增加栏
5.7临时表
5.8规则
5.9缺省值
5.10检查规则和缺省值
5.11用户定义的数据类型
5.12联编优先顺序与规则和缺省值
5.13索引
5.14约束
5.15数据完整性方法的比较
5.16小结
第6章 Transact-SQL编程结构
6.1SQLServer函数
6.2字符串函数
6.3数学函数
6.4日期函数
6.5系统函数
6.6compute和computeby关键词
6.7isnull函数
6.8编程结构
6.9光标
6.10 小结
第7章 Transact-SQL程序结构
7.1触发器的一般用法
7.2触发器生成
7.3存储过程
7.4小结
第8章 事务处理管理
8.1事务处理机制
8.2事务处理控制
8.3事务处理编程
8.4事务处理和锁定
8.5事务处理和触发器
8.6事务处理和存储过程
8.7链接事务处理
8.8长时间运行的事务处理
8.9小结
第三部分 性能与调试
第9章 定义性能期望值和变量
9.1性能的定义
9.2性能期望值
9.3定义和跟踪瓶颈
9.4性能变量
9.5定义调试方法
9.6小结
第10章 了解SQLServer存储结构
10.1SQLServer存储结构
10.2分配和对象分配映像(OAM)页
10.3数据页
10.4文本和图像页
10.5索引和B树结构
10.6更新和性能
10.7小结
第11章 为性能设计索引
11.1为什么使用索引
11.2索引使用规则
11.3索引和性能
11.4索引选择
11.5评估索引的有用性
11.6索引设计规则
11.7小结
第12章 理解查询优化器
12.1优化目标
12.2查询优化步骤
12.3查询分析
12.4索引选择
12.5连接顺序处理
12.6ORDERBY,GROUPBY和DISTINCT子句
12.7优化器潜在的问题和解决办法
12.8System11中查询优化的改进
12.9I小结
第13章 存储过程的优化
13.1存储过程及性能优点
13.2存储过程优化
13.3存储过程的困境
13.4小结
第14章 查询方案分析
14.1使用并理解showplan
14.2使用dbcc跟踪标志分析查询方案
14.3解释dbcctraceon(302)输出
14.4解释dbcctraceon(310)输出
14.5使用statisticsio和statisticstime选项
14.6小结
第15章 锁定和性能
15.1定义的SQLServer锁
15.2SQLServer锁粒度
15.3SQLServer锁类型
15.4用光标锁定
15.5大数据集的锁升级
15.6索引锁定
15.7在SQLServer10.0和以后版本中使用事务处理隔离层
15.8检查当前的锁活动
15.9配置SQLServer锁定
15.10最小化锁定争用
15.11死锁定
15.12小结
第16章 覆盖SQLServer优化器
16.1为什么覆盖优化器
16.2覆盖优化器的注意事项
16.3强制索引选择
16.4强制连接顺序
16.5在System11中覆盖优化器
16.6小结
第17章 数据库设计与性能
17.1数据库设计中的问题
17.2逻辑设计的概念
17.3非规范化数据库
17.4小结
第18章 数据库对象的放置和性能
18.1数据库段
18.2为什么定义和使用段
18.3使用RAID代替段
18.4System11中堆表的划分
18.5最小化数据库间I/O争用
186小结
第19章 高性能的应用程序设计
19.1有关性能平衡的考虑
19.2作为瓶颈问题的网络
19.3行处理
19.4数据证实方法
19.5复杂事务处理
19.6多服务器事务处理
19.7总体建议
19.8小结
第20章 Transact-SQL高级编程
20.1本章的适用对象
20.2本章的相关章节
20.3聚集查询的解决
20.4分组和工作表
20.5连接处理中的特定主题
20.6小结
第21章 杂项性能主题
21.1bcp和性能
21.2数据库维护和性能
21.3tempdb和性能
21.4光标和性能
21.5text和image栏及性能
21.6小结
第22章 普通性能与调试问题
22.1过期或无效的统计
22.2搜索变元问题
22.3与查询有关的其他问题
22.4SQLServer配置
22.5物理数据库设计
22.6锁定问题
22.7维护活动
22.8小结
第四部分 系统管理
第23章 系统管理概述
23.1SQLServer组件
23.2SQLServer版本
23.3系统和数据库管理
23.4系统管理员(sa)登录和角色
23.5系统表
23.6系统存储过程
23.7小结
第24章SQLServer的安装与联接性
24.1服务器选择与配置
24.2服务器安装
24.3服务器启动、登录和关闭
24.4客户安装
24.5联网与联接性
24.6故障检修
24.7修改缺省值:登录后应立即修改的10项内容
24.8小结
24.9核对清单
第25章 定义物理和镜像设备
25.1用diskinit进行磁盘初始化
25.2缺省磁盘
25.3磁盘镜像
25.4软件镜像、硬件镜像与RAID
25.5设备SQL
25.6小结
第26章 数据库与日志的定义、修改和维护
26.1什么是数据库
26.2系统数据库
26.3数据库的创建
26.4把数据库变大
26.5研究数据库
26.6数据库选项
26.7model数据库
26.8删除数据库
26.9段与对象放置
26.10小结
第27章 安全性与用户管理
27.1概述
27.2Sybase服务器登录
27.3口令
27.4数据库访问
27.5登录方法
27.6口令方法
27.7许可
27.8角色
27.9小结
第28章 数据库登录与恢复
28.1什么是事务处理
28.2什么是事务处理日志
28.3小结
第29章 数据库与事务处理日志的备份与恢复
29.1为什么备份
29.2角色与职责
29.3备份的类型
29.4转储设备
29.5备份服务器
29.6转储与加载
29.7另外的考虑
29.8事务处理登录
29.9制订备份与恢复方案
29.10小结
第30章 SQLServer的配置与调试
30.1在System10及更早的系统中使用sp-configure
30.2system11的配置改变
30.3SQLServer配置选项
30.4需要大量内存的配置变量
30.5小结
第31章 优化SQLServer配置选项
31.1内存的使用
31.2配置过程高速缓存
31.3调试数据高速缓存
31.4锁升级配置
31.5调试网络I/O性能
31.6加速索引创建
31.7调试一个SMP配置
31.8小结
第32章 测试性能
32.1初始基准
32.2动态基准测试
32.3转出
32.4测试性能时的注意事项
32.5小结
第33章 远程服务器管理
33.1定义
33.2远程访问“食谱”
33.3利用sp-addserver增加服务器
33.4利用sp-addremotelogin增加远程登录
33.5利用sp-dropremotelogin删除登录
33.6远程选项
33.7获取远程服务器上的信息
33.8小结
第34章 定义系统管理与命名标准
34.1SQLServer环境方法
34.2定义环境
34.3开发环境
34.4测试环境
34.5生产环境
34.6命名标准
34.7缩写标准
34.8小结
第35章 管理超大型SQLServer数据库
35.1VLDB是什么
35.2VLDB维护问题
35.3管理数据库转储与加载
35.4检查数据库一致性
35.5数据维护
35.6数据划分选项
35.7小结
第五部分 开放客户编程入门
第36章 DB-Library程序设计
36.1一个DB-Library客户的基本片段
36.2入口代码
36.3开放一个联接
36.4消息处理程序
36.5极妙的小程序与灵活的函数
36.6编程陷井
36.7小结
第37章 ct-Library程序设计
37.1一个ct-Library程序的基本组成
37.2什么是上下文
37.3大图:命令,联接和上下文是怎样关联的
37.4分配上下文结构
37.5分配联接结构
37.6分配命令结构
37.7构建一个命令批处理
37.8提交一个批处理
37.9处理结果
37.10 清除
37.11小结
第38章 ODBC程序设计
38.1什么是ODBC
38.2ODBC接口
38.3API一致性级别
38.4利用VB建立一个简单的ODBC应用程序
38.5一个样本程序
38.6小结
第六部分 附录
附录A Sybase工具参考
A.1批拷贝程序
A.2定义拷贝(defncopy)实用程序
A.3交互式SQL(ispl)实用程序
A.4小结
附录B 数据库一致性检查器
B.1预防性dbcc命令
B.2表一致性dbcc命令
B.3页面分配dbcc命令
B.4其他dbcc命令
B.5命令的比较
附录C 管理审计系统
C.1审计程序的安装与允许
C.2sybsecurity数据库
C.3sybsecurity表
C.4sybsecurity系统过程
C.5sp-auditoption系统过程
C.6sp-auditdatabase系统过程
C.7sp-auditobject系统过程
C.8sp-auditsproc系统过程
C.9sp-auditlogin系统过程
C.10sp-addauditrecord系统过程
C.11管理审计队列和sybsecurity数据库
C.12小结
附录D Transact-SQL快速参考
附录E 系统管理快速参考