资源名称:数据库性能调优.原理与技术

内容简介:

数据库是商业领域、Web站点和Web服务的至关重要的资源,一个简单的优化配置就可以极大地减少数据库的响应时间,提高数据库的吞吐量。利用从本书中学到的调优方法,数据库开发人员和管理者就可以提高数据库系统的性能。这是一本关于数据库调优的极佳参考书,强烈推荐给从事数据库管理的人员,本书对有经验的数据库管理员同样有价值,对于数据库设计人员和数据库研究者,同样是一本难得的参考书。书中关于Oracle、IBM DB2和MS SQL Server等产品的性能对比测试和性能剖析,在其他地方很难找到。

作者简介:

Dennis Shasha,美国纽约大学Courant学院教授。1977年毕业于耶鲁大学,然后进入IBM,主要进行电路设计和3090微码等工作。1980年获得哈佛大学博士学位。研究方向为数据库调优、生物模式发现、树与图的组合模式匹配以及时间序列数据库设计。

孟小峰,中国人民大学教授、博士生导师,现为中国计算机学会理事、中国计算机学会数据库专委会秘书长、IEEE CS会员、ACM SIGMOD 会员。近10年来在国内外杂志及国际会议上发表论文60余篇,有数据库方面的著译作7部。近期主要研究领域为Web数据集成、XML数据库、移动数据管理等。

资源目录:

第1章基本原理

1.1原理的作用

1.2个基本原理

1.3基本原理和知识

第2章事务处理调优

2.1本章目标

2.2封锁和并发控制

2.3日志和恢复子系统

2.4操作系统因素

2.5调优硬件

第3章索引调优

3.1本章目标

3.2查询的类型

3.3码类型

3.4数据结构

3.5稀疏索引和稠密索引

3.6聚簇或非聚簇

3.7连接.外码约束和索引

3.8避免在小表上建索引

3.9总结:表的组织和索引选择

3.10热表的索引分布

3.11常见索引维护方法

第4章关系系统调优

4.1本章目标

4.2表设计和规范化

4.3两表聚簇

4.4聚集维护

4.5记录结构

4.6查询调优

4.7触发器

第5章外部接口调用

5.1与外界对话

5.2客户/服务器机制

5.3对象.应用工具和性能

5.4应用接口的调优

5.5批量载人数据

5.6多数据库的存取

第6章华尔街案例研究

6.1避免超线性的技术

6.2在输入时进行数据完整性检查

6.3分布和异构

6.4在历史相关的查询中用空间换取时间

6.5使用切分促进全球交易

6.6聚簇索引的不足

6.7注意优化

6.8应付灾难的计划和性能

6.9保持最近修改的数据最新

6.10删除和外码

6.11划分的不幸:有意义的码的危害

6.12有关时间的问题

第7章故障排除

7.1简介

7.2如何收集信息:工具

7.3不好的查询

7.4DBMS子系统是否令人满意

7.5DBMS可以得到所有它需要的资源吗

7.6结论

第8章电子商务应用的调优

8.1本章目标

8.2电子商务体系结构

8.3对电子商务架构的调优

8.4案例分析:比较购物门户网站

8.5容量规划简述

第9章数据仓库:技术.成功和错误

9.1早期历史

9.2不要把事务系统的经验搬到数据仓库中

9.3数据仓库的建立

9.4数据仓库至少能做什么

第10章数据仓库调优

10.1数据仓库特点

10.2客户关系管理系统的调优

10.3联邦数据仓库调优

10.4产品选择

附录A实时数据库

附录B事务的切分

附录C时间序列在金融领域的应用

附录D了解访问计划

附录E配置参数

术语表

索引