数据库性能调优.原理与技术_数据库教程
资源名称:数据库性能调优.原理与技术
内容简介:
数据库是商业领域、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配置参数
术语表
索引