SQL Server 2000 性能调整技术指南
[绝版]基本信息
- 作者: (美)Edward Whalen 等 [作译者介绍]
- 译者: 武欣 何畅 罗云峰 等
- 丛书名: 微软公司核心技术书库
- 出版社:机械工业出版社
- ISBN:7111096428
- 上架时间:2002-1-30
- 出版日期:2002 年1月
- 页码:352
- 版次:1-1
- 所属分类:
计算机 > 数据库 > SQL Server
合作专区 > 微软技术图书 > 微软数据库
内容简介回到顶部↑
本书系统地介绍了如何优化SQL Server 2000的配置,使其达到最优的性能和扩展性。主要内容包括:如何调整SQL Server引擎、大小调整和容量规划、配置和调整系统、调整SQL语句等等。在附录中提供了SQL Server配置和选项和SQL监视,作为查询SQL Server信息的快速参考。
本书内容全面、由浅入深,是一本由Microsoft SQL Server Performacnce Group成员编写的Microsoft SQL Server 2000性能调整完全技术参考手册。
本书内容全面、由浅入深,是一本由Microsoft SQL Server Performacnce Group成员编写的Microsoft SQL Server 2000性能调整完全技术参考手册。
作译者回到顶部↑
本书提供作译者介绍
Edward Whalen
Whalen先生是Performance Tuning公司(www.perftuning.com)的创始人之一,并任副董事长。这个公司是一个数据库性能、管理和备份/恢复解决方案的专业顾问公司。在创建Performance Tuning公司之前,Whalen先生作为一名OS开发人员在Compaq计算机公司工作,后来他成为一名数据库性能工程师。他在数据库系统设计和性能优化和调整方面有丰富的经验。他的工作经历包括在多个不同公司中从事硬件、操作系统和数据库开发项目。Whalen先生和Marcilina Garcia已经出版了几本关于SQL Se.. << 查看详细
Whalen先生是Performance Tuning公司(www.perftuning.com)的创始人之一,并任副董事长。这个公司是一个数据库性能、管理和备份/恢复解决方案的专业顾问公司。在创建Performance Tuning公司之前,Whalen先生作为一名OS开发人员在Compaq计算机公司工作,后来他成为一名数据库性能工程师。他在数据库系统设计和性能优化和调整方面有丰富的经验。他的工作经历包括在多个不同公司中从事硬件、操作系统和数据库开发项目。Whalen先生和Marcilina Garcia已经出版了几本关于SQL Se.. << 查看详细
目录回到顶部↑
第一篇 基本概念
第1章 性能调整及容量规划和大小调整
概述
1.1 性能调整和优化
1.1.1 应用程序调整
1.1.2 sql server调整
1.1.3 硬件调整
1.2 大小调整和容量规划
1.3 服务器调整方法
1.3.1 调整步骤
1.3.2 调整技巧和建议
1.4 小结
第2章 sql server 2000体系结构基础
2.1 内存管理
2.1.1 概念:物理内存和虚拟内存
2.1.2 sql server内存体系结构
2.1.3 动态和手工内存配置
2.1.4 被支持的内存大小
2.2 数据存储
2.2.1 数据文件和日志文件
第1章 性能调整及容量规划和大小调整
概述
1.1 性能调整和优化
1.1.1 应用程序调整
1.1.2 sql server调整
1.1.3 硬件调整
1.2 大小调整和容量规划
1.3 服务器调整方法
1.3.1 调整步骤
1.3.2 调整技巧和建议
1.4 小结
第2章 sql server 2000体系结构基础
2.1 内存管理
2.1.1 概念:物理内存和虚拟内存
2.1.2 sql server内存体系结构
2.1.3 动态和手工内存配置
2.1.4 被支持的内存大小
2.2 数据存储
2.2.1 数据文件和日志文件
译者序回到顶部↑
本书是Microsoft SQL Server 2000性能调整的技术参考书,它向你介绍如何优化Microsoft SQL Server 2000的配置,,使其达到最优的性能和扩展性。对一个关系数据库进行性能调整是一个非常复杂的任务,本书将给出一些调整 Microsoft SQL Server 2000的配置信息,从而使 Microsoft SQL Server 2000莸得更好、更快的性能。
本书从性能调整的基础知识开始,介绍了系统组件如何影响整个系统。本书还介绍了如何优化操作系统和硬件组件。
具体地说,本书由如下部分组成:
基础知识 介绍了影响系统性能调整的体系结构基础;I/O子系统调整和RAID存储因素;如何调整硬件、数据库布局以及配置选项;以及更方便的使用和性能管理及高可靠性的特性改进。
服务器调整 介绍了如何使用Windows 2000 System Monitor和 SQL Profiler工具来编审短事务响应时间。
大小调整和容量规划 介绍了如何对软件和硬件的使用进行建模,并且预计系统资源的使用、完成预先配置计划方案、估计工作量增长以及如何避免慢速的响应时间。
配置和调整 介绍了如何调整联机事务处理系统、数据仓库、复制系统以及如何设置系统,使系统获得高性能的备份和恢复功能。
调整SQL语句 介绍了如何通过使用Query Analyzer和Profiler调整SQL语句和存储过程来获得优化性能。此外,还介绍了如何充分使用索引和提示。
附录 介绍了可以用于查询 SQL Server信息的快速参考。附录A介绍了 SQL Server配置选项。附录B由SQL Server Perfformance Monitor计数器组成。附录中还包括了本书中所使用的术语。
本书是惟一一本由Microsoft SQL Server Performance Group成员编写的书籍。本书既适用于经验老到的SQL Server管理员,也适用于希望成为数据库管理员的初学者。
本书主要由武欣、何畅和罗云峰翻译。此外,参与本书翻译工作的还有:于苗苗、邓一凡、宁靖、余勇、刘侃、高建。在此,对以上同志一并表示感谢。本书武欣同志统一审校。
由于时间和水平所限,不当之处和错误在所难免,敬请各位专家和读者给予批评和指正。
2001年10月
本书从性能调整的基础知识开始,介绍了系统组件如何影响整个系统。本书还介绍了如何优化操作系统和硬件组件。
具体地说,本书由如下部分组成:
基础知识 介绍了影响系统性能调整的体系结构基础;I/O子系统调整和RAID存储因素;如何调整硬件、数据库布局以及配置选项;以及更方便的使用和性能管理及高可靠性的特性改进。
服务器调整 介绍了如何使用Windows 2000 System Monitor和 SQL Profiler工具来编审短事务响应时间。
大小调整和容量规划 介绍了如何对软件和硬件的使用进行建模,并且预计系统资源的使用、完成预先配置计划方案、估计工作量增长以及如何避免慢速的响应时间。
配置和调整 介绍了如何调整联机事务处理系统、数据仓库、复制系统以及如何设置系统,使系统获得高性能的备份和恢复功能。
调整SQL语句 介绍了如何通过使用Query Analyzer和Profiler调整SQL语句和存储过程来获得优化性能。此外,还介绍了如何充分使用索引和提示。
附录 介绍了可以用于查询 SQL Server信息的快速参考。附录A介绍了 SQL Server配置选项。附录B由SQL Server Perfformance Monitor计数器组成。附录中还包括了本书中所使用的术语。
本书是惟一一本由Microsoft SQL Server Performance Group成员编写的书籍。本书既适用于经验老到的SQL Server管理员,也适用于希望成为数据库管理员的初学者。
本书主要由武欣、何畅和罗云峰翻译。此外,参与本书翻译工作的还有:于苗苗、邓一凡、宁靖、余勇、刘侃、高建。在此,对以上同志一并表示感谢。本书武欣同志统一审校。
由于时间和水平所限,不当之处和错误在所难免,敬请各位专家和读者给予批评和指正。
2001年10月
前言回到顶部↑
自从1989年Microsoft公司推出SQL Server以来,SQL Server就成了非常流行的数据库。它也逐步地由桌面移植到工作组,最后到了企业的计算机中心。SQL Server 2000继承了这个传统,也开始被更多的数据中心接受。随着 SQL Server的不断发展,它越来越受到数据库管理员和应用程序开发人员的欢迎。由于这些系统要服务于成百上千重要任务的用户,所以这些系统需要很好地调整。此外,虽然一个工作组有时可以勉强使用一个缺乏容量规划的系统,但是企业却不能勉强使用这样的系统。对于要满足大量任务的企业服务器而言,不注意容量的消耗将是不可接受。这就导致对大小调整和容量规划的新要求。
SQL Server 2000便于配置和管理,并且在很多情况下都可以进行自身调整。无论数据库引擎多么出色,它也不能对一个正在执行不必要工作的应用程序或者效率低下的索引进行弥补。因此,除了向你介绍如何调整 SQL Server引擎,本书还将向你介绍如何正确地配置你的I/O子系统以及调整你的应用程序。
本书的读者群
我们希望本书能够既适用于经验老到的SQL Server管理员,也适用于初学者。我们希望本书所包含的信息能够成为所有经验丰富的数据库管理员的有用的参考和新想法的源泉。对于初学者来说,我们希望本书能够向他介绍如何调试和调整一个SQL Seruer系统。但是,本书是假设读者已经有了一些基础知识。因此,一个初学者在使用本书时应该配合其他SQL Server书籍同时使用,如Microsoft SQL Server 2000 Administrator's Companion,这本书也是由本书的几位作者编写的。
无论你是一个经验丰富的SQL Server用户、数据库管理员或者一个咨询人员,我们都认为本书值得一看。我们希望你能享受本书的内容并找到有用的信息。
本书内容组成
第一篇“基本概念”,从介绍如何调整 SQL Server引擎及其所运行的服务器开始。本篇包括了本书其余部分的基础。这些章节将深入地向你介绍 SQL Server的工作原理以及正确配置和使用硬件和OS平台。本篇还深入地介绍了可供数据库管理员使用的用于发现性能问题和配置系统的工具。
第二篇“大小调整和容量规划”,介绍了关于大小调整和容量规划的有趣内容。伴随着内容的不断深入,这些章节提供了大小调整和容量规划的基础知识和高级话题。
第三篇“配置和调整系统”,提供了配置和调整最常见类型的 SQL Server系统的详细信息。这些内容包括了联机事务处理(OLTP)系统、数据仓库、复制系统以及高性能的备份和恢复系统。
第四篇“调整 SQL语句”,重点介绍创建和调整应用程序。本篇包括调整SQL语句、有效地使用索引和存储过程以及使用提示来改善性能。本篇是本书的重要组成部分。
最后是附录,可以作为查询有用的 SQL Server信息的快速参考。附录A介绍了 SQL Server配置选项。附录B由SQL Server Performance Monitor计数器组成。附录中还包括了本书中所使用的术语。
本书所使用的惯例
贯穿本书我们使用了如下标志来表示特定的信息:
注意表示特定概念或特定事例的重要性。
更多信息表示引用本书其他章节内容或其他参考资料。
警告将建议读者采用或者避免某种特定情况,这些情况对用户、系统、数据一致性等来说,可能是坏消息。
提示表示一个能够节省时间的策略建议。
享受本书吧
本书的出版有赖于许多人的努力,包括一支了不起的编辑队伍。我们集成了Microsoft公司的SQL Server专家和这一领域的其他专家的丰富经验,努力使这本书成为关于 SQL Server的最好书籍。我们衷心希望你能够享受本书的内容并且希望本书的内容能够对你的日常工作有所帮助。
SQL Server 2000便于配置和管理,并且在很多情况下都可以进行自身调整。无论数据库引擎多么出色,它也不能对一个正在执行不必要工作的应用程序或者效率低下的索引进行弥补。因此,除了向你介绍如何调整 SQL Server引擎,本书还将向你介绍如何正确地配置你的I/O子系统以及调整你的应用程序。
本书的读者群
我们希望本书能够既适用于经验老到的SQL Server管理员,也适用于初学者。我们希望本书所包含的信息能够成为所有经验丰富的数据库管理员的有用的参考和新想法的源泉。对于初学者来说,我们希望本书能够向他介绍如何调试和调整一个SQL Seruer系统。但是,本书是假设读者已经有了一些基础知识。因此,一个初学者在使用本书时应该配合其他SQL Server书籍同时使用,如Microsoft SQL Server 2000 Administrator's Companion,这本书也是由本书的几位作者编写的。
无论你是一个经验丰富的SQL Server用户、数据库管理员或者一个咨询人员,我们都认为本书值得一看。我们希望你能享受本书的内容并找到有用的信息。
本书内容组成
第一篇“基本概念”,从介绍如何调整 SQL Server引擎及其所运行的服务器开始。本篇包括了本书其余部分的基础。这些章节将深入地向你介绍 SQL Server的工作原理以及正确配置和使用硬件和OS平台。本篇还深入地介绍了可供数据库管理员使用的用于发现性能问题和配置系统的工具。
第二篇“大小调整和容量规划”,介绍了关于大小调整和容量规划的有趣内容。伴随着内容的不断深入,这些章节提供了大小调整和容量规划的基础知识和高级话题。
第三篇“配置和调整系统”,提供了配置和调整最常见类型的 SQL Server系统的详细信息。这些内容包括了联机事务处理(OLTP)系统、数据仓库、复制系统以及高性能的备份和恢复系统。
第四篇“调整 SQL语句”,重点介绍创建和调整应用程序。本篇包括调整SQL语句、有效地使用索引和存储过程以及使用提示来改善性能。本篇是本书的重要组成部分。
最后是附录,可以作为查询有用的 SQL Server信息的快速参考。附录A介绍了 SQL Server配置选项。附录B由SQL Server Performance Monitor计数器组成。附录中还包括了本书中所使用的术语。
本书所使用的惯例
贯穿本书我们使用了如下标志来表示特定的信息:
注意表示特定概念或特定事例的重要性。
更多信息表示引用本书其他章节内容或其他参考资料。
警告将建议读者采用或者避免某种特定情况,这些情况对用户、系统、数据一致性等来说,可能是坏消息。
提示表示一个能够节省时间的策略建议。
享受本书吧
本书的出版有赖于许多人的努力,包括一支了不起的编辑队伍。我们集成了Microsoft公司的SQL Server专家和这一领域的其他专家的丰富经验,努力使这本书成为关于 SQL Server的最好书籍。我们衷心希望你能够享受本书的内容并且希望本书的内容能够对你的日常工作有所帮助。








点击看大图





加载中...

