词条 | SQLServer2005性能监测与优化 |
释义 | 《SQL Server2005性能监测与优化》由袁鹏飞 钟发英 马娜 所著,本书从数据库的基本工作原理入手,系统介绍了SQL Server数据库体系结构、索引优化、SQL语句优化、性能优化工具、系统存储过程、系统表、系统视图、分区技术、死锁处理等,最后帮助读者设计实现两个数据库性能分析和监测工具 版权信息书名:SQL Server2005性能监测与优化 作者:袁鹏飞 钟发英 马娜 市场价:¥49.00 出版社:人民邮电出版社 页码:330 页 出版日期:2009年 ISBN:7115196729/9787115196729 条形码:9787115196729 版本:1版 装帧:平装 开本:16 中文:中文 内容简介《SQL Server2005性能监测与优化》内容丰富、注重实用,理论讲解与案例应用相结合,特别适合SQL Server数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。 SQL Server是Microsoft公司在数据库领域中非常重要的产品,是关系型数据库的代表产品之一。很多大型应用系统都采用SQL Server作为后台数据库。怎样才能设计出性能高效的SQL Server数据库应用程序是很多软件企业非常关注的问题。《SQL Server2005性能监测与优化》结合实例介绍如何对SQL Server数据库进行设计和性能优化,解决目前数据库应用系统中存在的性能问题。 媒体推荐作为SQL Server的研发团队的成员,最后想和读者简单分享最新发布的SQL Server 2008在性能监测及优化方面的进一步提升。新功能包括数据压缩,备份压缩,日志压缩,资源管理器,T-SQL计划引导支持(Plan guide support),等等。建议有兴趣的读者进一步关注。 ——微软中国研发集团SQL Server研发中心 研发部门经理 赵晓燕 编辑推荐《SQL Server2005性能监测与优化》书把关注的重心放在数据库性能监测和优化方面,这是开发数据库应用系统的核心所在,也是很多数据库程序设计人员最为关注的问题。它需要丰富的经验和准确的判断力,不可能照猫画虎。《SQL Server2005性能监测与优化》涵盖了SQL Server性能监测和分析的各个领域,结合了作者多年的实践经验,能够使读者循序渐进地提升自己的业务水平,从数据库程序开发人员转变为数据库优化大师,从丑小鸭成长为白天鹅。 为了避免重理论而轻实践的问题,书中以信用卡消费管理系统为案例,利用各种方式对该系统进行优化,使读者在了解理论的同时,直接从实践中验证效果。图书的最后还介绍了两个数据库性能分析和监测工具,可以帮助读者解决实际工作中遇到的性能问题。 饭菜几乎人人都会做,但厨艺好到可以称为厨师的比例极少,如果你参加过IT公司的招聘工作,就会发现自称懂数据库的大有人在,而真正掌握、精通数据库的人却比例极少。那么怎样才能精通数据库呢?实践是其一,学习提高是其二。好比一个主妇,做数十年饭,实践一辈子,未必是个好厨娘。做数据库应用的工程师也一样,不仅要实践,还要不断学习,抓住重点,总结经验,业务水平才会有质的提高。 《SQL Server2005性能监测与优化》在编写过程中兼顾SQL Server 2000和SQL Server 2005的工作原理和使用方法,大多数实例和优化方法都适用于SQL Server 2000数据库。 目录第1章 数据库设计与优化原理——从头说起要对数据库应用系统进行优化,首先应该了解数据库的基本设计原理,就好像医生必须了解人体的构造和工作机理一样。 1.1 数据库系统理论基础 1.1.1 数据库系统的发展历程 1.1.2 数据库管理系统(DBMS) 1.2 数据模型 1.2.1 数据模型分类 1.2.2 实体-联系(E-R)模型 1.3 与数据库沟通的语言——SQL 1.3.1 数据定义语言 1.3.2 数据操作语言 1.3.3 使用SELECT语句 1.3.4 优化SELECT语句的原则 第2章 SQL Server数据库体系结构提到性能优化,很多人第一个反应就是对硬件升级。那么怎么做才能合理利用服务器的硬件呢? 2.1 内存管理与优化 2.1.1 Windows内存管理 2.1.2 SQL Server 2005对大容量内存的支持 2.1.3 手动配置内存选项 2.1.4 监测SQL Server内存使用情况 2.1.5 优化Windows内存性能 2.2 存储引擎与优化 2.2.1 数据库文件和文件组 2.2.2 页和区 2.2.3 收缩数据或事务日志空间 2.2.4 监测SQL Server磁盘活动情况 2.2.5 优化SQL Server服务器的磁盘性能 2.3 处理器管理与优化 2.3.1 查看CPU活动情况 2.3.2 监测SQL Server的CPU活动情况 2.3.3 线程管理 第3章 信用卡消费演示系统(Visual C#)要对SQL Server数据库进行性能优化,可不能纸上谈兵。拿个超大的数据库应用系统来讲解,又很难讲清楚应用系统本身的逻辑关系。 本章使用Visual C#设计一个简易的信用卡消费演示系统,模拟不同用户同时使用信用卡进行刷卡消费的情形,产生大量的刷卡消费数据。本书后面也以此数据库作为性能优化的对象。 3.1 系统分析与设计 3.1.1 实例功能描述 3.1.2 数据库表设计 3.2 设计工程框架 3.2.1 创建工程 3.2.2 为表添加类 3.2.3 设计主界面 3.3 实现模拟刷卡消费 3.3.1 设计Consume类 3.3.2 在主窗体中启动刷卡消费线程 3.4 设计个人消费记录统计报表 3.4.1 在ListView控件中显示统计数据 3.4.2 优化在ListView控件中显示数据的方法 .................. |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。