登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Oracle数据库性能优化的艺术(资深专家文平新作,从硬件、软件和应用场景多角度系统阐述数据库性能优化的思维和方法。)

書城自編碼: 1943773
分類: 簡體書→大陸圖書→計算機/網絡數據庫
作者: 文平
國際書號(ISBN): 9787111388593
出版社: 机械工业出版社
出版日期: 2012-07-01
版次: 1 印次: 1
頁數/字數: 392/
書度/開本: 16开 釘裝: 平装

售價:NT$ 751

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
刻意练习不生气
《 刻意练习不生气 》

售價:NT$ 179.0
大宋理财:青苗法与王安石的金融帝国(全彩插图本)
《 大宋理财:青苗法与王安石的金融帝国(全彩插图本) 》

售價:NT$ 500.0
安全感是内心长出的盔甲
《 安全感是内心长出的盔甲 》

售價:NT$ 305.0
快人一步:系统性能提高之道
《 快人一步:系统性能提高之道 》

售價:NT$ 505.0
我们为什么会做梦:让梦不再神秘的新科学
《 我们为什么会做梦:让梦不再神秘的新科学 》

售價:NT$ 352.0
算法图解(第2版)
《 算法图解(第2版) 》

售價:NT$ 356.0
科学的奇幻之旅
《 科学的奇幻之旅 》

售價:NT$ 352.0
画艺循谱:晚明的画谱与消闲
《 画艺循谱:晚明的画谱与消闲 》

售價:NT$ 653.0

建議一齊購買:

+

NT$ 457
《 从零开始玩转商业数据分析 》
+

NT$ 642
《 Hive编程指南 》
+

NT$ 1152
《 基于Oracle的SQL优化(社区万众期待,数据库优化扛鼎巨著) 》
+

NT$ 304
《 蛙(2012年度诺贝尔文学奖获得者中国著名作家莫言作品) 》
+

NT$ 846
《 DBA的思想天空:感悟Oracle数据库本质【Oracle资深专家力作以真实案例贯穿始终】 》
編輯推薦:
资深数据库专家、UNIX系统专家、系统架构师近20年一线工作经验结晶,高屋建瓴,指导性强;
《Oracle数据库性能优化的艺术》用系统化分析的方法,从系统工程的角度深入阐述了具有普遍意义的数据库性能评估与优化的思维方法与工作流程。
內容簡介:
《Oracle数据库性能优化的艺术》内容高屋建瓴,用辩证法中的系统化分析方法,不仅从硬件(服务器系统、存储系统、网络系统等)、软件(操作系统、中间件系统、应用软件等)和应用场景(用户访问模式、用户使用频度、数据承载压力等)等多个相关联的维度深入阐述了具有普适意义的数据库性能评估与优化的思维方法和工作流程,而且还从流程的角度详细讲解了应该如何在数据库系统的架构阶段、设计阶段、开发阶段、部署阶段、运行阶段等各环节中去寻找性能问题的瓶颈和解决方案。
全书一共12章:第1章从系统工程的角度总结了性能问题可以分为哪些阶段去考虑、性能问题有哪些种类,以及性能改进的工程方法等;第2章详细讲解了在数据库的设计阶段如何去考虑数据库的性能问题;第3~6章从物理数据库部署、数据库访问设置、硬件资源设定、存储空间和内存资源的使用、实例配置与缓存优化等多方面讲解了数据库系统在部署阶段的性能优化问题;第7章探讨了如何平衡数据库可靠性和性能之间的矛盾;第8章完整呈现了Oracle数据库的表分区能力,是解决与大规模数据处理相关的性能问题的关键;第9章从索引和执行计划的角度讲解了数据库性能优化的方法;第10~12章着重介绍了在数据库系统部署并运行后,如何获得数据库运行时的性能状态,如何对正在使用的各种资源进行分析,分析时使用什么工具,以及如何解读这些工具返回的信息。
本书重在“授人以渔”,虽然主要内容是围绕Oracle数据库系统展开的,但是书中的观点同样适用于DB2、SQL
Server、MySQL、PostgreSQL等数据库系统。
關於作者:
文平,原名侯文平,在大型数据库系统和UNIXLinux平台领域的一线奋斗了近20年。他是一位资深的数据库专家,在Oracle、DB2、Sybase等大型数据库系统的原理、应用、架构、设计、分析、性能优化等方面积累了大量宝贵的经验;他是一位资深的UNIXLinux系统专家,精通AIX、HP-UX、Solaris
和SCO等UNIX系统以及主流Linux系统的架构、部署、管理、运维及性能优化;他是一位资深的系统架构师,不仅对数据库系统和UNIXLinux系统的架构和设计有十分深入的研究,而且还极为擅长大型软件项目的架构和设计。他还是一位资深的技术顾问和培训师,长年为中石油、中海油等诸多超大型企业提供数据库和UNIXLinux系统方面的技术咨询与培训支持,同时他还是国内各主要相关培训机构的特聘讲师。他在业界也颇具影响力,多次受邀在国内著名的数据库技术大会和系统架构师大会上发表重要的主题演讲,深受欢迎。
此外,他还是一位热衷于分享的技术作家,十多年来,精心撰写并出版了多部技术专著,广获读者好评。部分著作列举如下:
《Oracle大型数据库系统在AIXUNIX上的实战详解》
《Sybase数据库在UNIX、Windows上的实施和管理》
《Oracle 8 系统开发与管理——iAS配置、管理与开发》
《Sybase InternetIntranet解决方案:Web.SQL应用开发》
《PowerBuilder 开发中的数据库设计》
《AIX系统管理、维护与高可用集群建设》。
目錄
前言
第1章 综述:优化是一个系统工程
1.1 性能问题是一个系统工程
1.1.1 考虑性能问题的不同阶段
1.1.2 考虑性能问题的不同方面
1.1.3 性能架构中的问题分类
1.2 性能改进的工程方法
1.2.1 不要希望一步到位!
1.2.2 有时也能一步到位?
1.2.3 性能改进工作流程
1.2.4 建立性能分析流程图
1.2.5 编程中应尽量避免的问题
1.2.6 紧急事件性能处理
第2章 设计与优化:物理数据库结构设计
2.1 数据库的特定运行平台
2.2 物理设计与性能的关系
2.3 应用框架与性能特征
2.4 物理表设计的关注点
2.4.1 从逻辑模型到物理模型
2.4.2 物理数据库设计的范围
2.4.3 规范化的设计
2.4.4 反规范化设计
2.4.5 另类反规范化
2.4.6 是否反规范化
2.5 索引的初始设计
2.5.1 索引对象的基本结构
2.5.2 索引的可选择性指标
2.5.3 索引的双面性特征
2.5.4 索引的类型
2.5.5 索引的初始确定
2.5.6 临时表的使用
第3章 部署与优化:准备基本运行环境
3.1 性能问题在表象上的欺骗性
3.2 理解数据库需要的系统资源
3.2.1 IO资源的使用
3.2.2 内存资源的使用
3.2.3 CPU资源的使用
3.2.4 解读内存与CPU状态
3.3 小型机数据库部署准备
3.3.1 AIX的部署准备
3.3.2 HP-UX的部署准备
3.3.3 Solaris的部署准备
3.4 X86系统数据库部署准备
3.4.1 Linux系统的部署准备
3.4.2 Windows系统的部署准备
第4章 部署与优化:数据库的优化部署
4.1 实例初始配置注意点
4.2 数据库空间使用关注
4.3 表空间的创建管理
4.4 创建表时的性能因素
4.5 数据导入与索引维护
第5章 实例优化:配置高效运行环境
5.1 实例配置与缓存优化
5.1.1 启用自动内存管理
5.1.2 主机内存分配原则
5.1.3 使用缓存顾问工具
5.1.4 缓存的命中率问题
5.1.5 缓存命中率分析
5.1.6 精细化缓存的配置
5.2 SQL与缓存的使用
5.2.1 缓存优化
5.2.2 查看数据缓存内容
5.2.3 共享池的效率检查
5.2.4 重做日志缓存问题
5.3 PGA内存分配原则
5.4 Oracle虚拟化关注点
5.4.1 IO问题上的关注点
5.4.2 内存问题上的关注点
5.4.3 CPU问题上的关注点
5.4.4 故障恢复问题的解决
第6章 存储优化:配置高效存储环境
6.1 IO问题的表象与内涵
6.2 存储介质的基础配置
6.2.1 使用逻辑卷技术
6.2.2 设定存储参数
6.3 存储IO能力探究
6.3.1 Orion的安装
6.3.2 Orion的使用
第7章 综合部署:Oracle可靠性设置
7.1 数据库设置的综合考虑
7.1.1 设置数据库的内存使用
7.1.2 数据库的进程使用设置
7.1.3 设置数据库IO模式
7.1.4 设置数据库的归档模式
7.1.5 使用闪回恢复区归档
7.1.6 设置冗余控制文件
7.1.7 保留控制文件信息
7.1.8 设置联机重做日志文件
7.1.9 设置联机重做日志组数
7.1.10 设置数据块校验和检查
7.1.11 打开性能时间统计
7.1.12 表空间和段管理方式
7.1.13 设定多临时表空间和组
7.1.14 使用自动撤销管理
7.1.15 设置空间错误延时
7.1.16 设置数据库闪回
7.2 RAC下的设置
7.2.1 注册远程监听器的实例
7.2.2 设置内部互联网络
7.3 加密表数据
7.4 加密表空间
第8章 对象优化:大表分区方式部署
8.1 分区技术适用的范围
8.2 分区技术的基本概念
8.2.1 分区表的结构
8.2.2 分区部署的收益
8.2.3 分区部署的成本
8.2.4 索引分区
8.3 分区表的管理操作
8.3.1 面向分区的管理
8.3.2 面向分区的操作
8.3.3 面向分区的恢复
8.4 分区的技术实现
8.4.1 基础分区的实现
8.4.2 组合分区的扩展
8.4.3 扩展分区技术
8.4.4 分区表的数据压缩
8.4.5 查看数据存储位置
8.4.6 分区键数据的改变
8.4.7 分区方式选择问题
8.4.8 使用分区顾问工具
第9章 索引定义:索引设置与执行计划
9.1 索引对象
9.2 Oracle优化器
9.2.1 优化器的选择
9.2.2 优化器的设置
9.2.3 数据扫描问题
9.3 索引的技术指标
9.3.1 索引的选择性
9.3.2 索引的簇化率
9.3.3 索引二元高度
9.3.4 直方图的使用
9.4 索引与SQL优化
9.5 避免索引不作为
9.5.1 非等式运算
9.5.2 Null值的比对
9.5.3 函数的调用
9.6 创建虚拟的索引
9.7 创建压缩的索引
9.8 索引的使用监测
9.8.1 创建不可视索引
9.8.2 索引的可用状态
9.8.3 监测索引的使用
9.9 对分区表建立索引
第10章 实例效率:识别数据库内部作为
10.1 研究数据库运行效率
10.1.1 定义和量化性能
10.1.2 统计分析的要素
10.1.3 性能状态的统计
10.1.4 其他相关统计
10.2 操作系统的使用方法
10.2.1 性能监视的手段
10.2.2 使用vmstat
10.2.3 使用iostat
10.2.4 使用sar
10.2.5 使用nmon命令
10.3 调整计划探讨
第11章 优化践行:数据库层面的优化
11.1 Oracle自动统计
11.1.1 统计数据的解释
11.1.2 汇总的统计数据
11.2 使用AWR
11.2.1 在OEM中访问AWR
11.2.2 用API管理AWR快照
11.2.3 使用度量基线
11.2.4 AWR工作报告
11.3 使用ADDM
11.3.1 ADDM内部结构
11.3.2 ADDM使用示例
11.3.3 ADDM环境设置
11.3.4 ADDM手工获得
第12章 优化践行:操作系统层面的优化
12.1 平台的性能相关性
12.2 分配和调度内存资源
12.2.1 使用大的内存页面
12.2.2 设定内存替换阈值
12.2.3 设定内存空闲阈值
12.2.4 对应设置应用内存
12.3 设置系统进程资源
12.4 系统IO资源的使用
12.4.1 优化使用异步IO
12.4.2 优化文件系统挂载
12.4.3 优化应用IO模式
12.5 关闭系统中无用的服务
12.6 监控主机资源使用
12.6.1 服务器性能监控
12.6.2 分析系统的性能
写在最后
內容試閱
第1章
综述:优化是一个系统工程
1.1 性能问题是一个系统工程
1.2 性能改进的工程方法
面向数据库系统性能的系统工程
本章将着力于阐述本书所倡导的一个基本技术观点—性能优化是要在全系统范围内考虑的一个系统工程。
众所周知,性能是涉及范围广泛的一个综合性问题。面对性能问题,有时候用户看到的仅仅是一个表象:“慢”!事实上,这个词太过含糊,其背后所涉及的问题可能包括:
哪台机器“慢”?
哪个业务“慢”?
什么时候“慢”?
什么操作“慢”?
谁操作时“慢”?
……
那么,我们就来尝试解决这个含糊的“慢”的问题。现在站到服务器边上,看看机架上纵横交错的连线,还有那如繁星般闪烁的群灯,然后问自己:“这个家伙到底哪里出了问题呢?”也许我们会考虑到如下一些方面:
可能是CPU过载了?一定有这可能!
是内存调度颠簸?一定有这可能!
网络传输出现瓶颈?一定有这可能!
磁盘系统访问延迟严重?一定有这可能!
IO通道有硬件问题?一定有这可能!
内存泄露资源耗尽?一定有这可能!
系统出现Bug?一定有这可能!
业务数据量太大?一定有这可能!
用户连接太多了?一定有这可能!
用户正在执行某报表业务?一定有这可能!
用户正在执行备份?一定有这可能!
业务系统模块改变?一定有这可能!
中间件系统的问题?一定有这可能!
某些我们“尚不知道”的可能?一定有这可能!
对于上述的诸多可能,如果要尽述其细节,可能会列出数百种,甚至更多!假如我们能够列出一份排除清单,并逐一排除,相信很快就会发现一个基本的事实:我们已陷入了一个“问题”的海洋,并且难以自拔。
我写上述文字的目的不是想制造一种技术上的白色恐怖氛围,而是想说明一个技术观点:没有行之有效的方法,不掌握解决问题的规律,那么事倍功半是必然的!
也就是说,技术实现是有其规律的,这里冒昧地将科学泰斗钱学森的“系统工程”理论引用到性能优化这样的工程实践中来,全面系统地看待问题,找到方向,细粒度地解决问题,获得工程收益。
……

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.