成功加入购物车

去购物车结算 X
博群书店兰胜容
  • Oracle数据库性能优化盖国强人民邮电出版社9787115134387

Oracle数据库性能优化盖国强人民邮电出版社9787115134387

举报
  • 版次:    1
  • 装帧:    平装
  • 开本:    16开
  • 纸张:    胶版纸
  • 出版时间: 
  • 版次:  1
  • 装帧:  平装
  • 开本:  16开
  • 纸张:  胶版纸

售价 13.50 2.1折

定价 ¥65.00 

品相 八五品品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-02-19

    数量
    仅1件在售,欲购从速
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      9787115134387
      品相描述:八五品
      二手 一般外观85品(标明全新的除外)部分字迹划线哦 完二手的 一般情况是85品(标明全新的除外)部分字迹 划线 请你理解哦美主义者请绕道 谢谢理解
      商品描述:
      基本信息
      书名:Oracle数据库性能优化
      定价:65.0元
      作者:盖国强
      出版社:人民邮电出版社
      出版日期:2005-06-01
      ISBN:9787115134387
      字数:
      页码:
      版次:
      装帧:平装
      开本:
      商品重量:
      编辑推荐

      内容提要
      本书面向实际应用,从多个角度出发,对Oracle优化中的很多关键问题进行了深入全面的探讨,涵盖了Oracle优化的各个技术层面,从内存优化、IO规划及优化,到SQL优化调整,以较为完整的体系阐述了Oracle的优化技术。    本书给出了大量取自实际工作现场的实例。在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,满足面向实际应用的读者需求。
      目录
      篇  优化工具篇章  DBA优化之路31.1  学习的建议31.2  工具推荐41.3  关于操作系统方面的建议41.4  关于Oracle初始化参数的调整51.5  关于Statspack的若干建议61.6  关于logmnr在调优中的运用71.7  关于materialized view在调优中的运用81.8  关于Stored Outline在SQL优化中的运用81.9  用dbms_profiler调优存储过程81.10  优化前的准备工作91.11  如何对SQL进行调整及优化101.12  表结构优化实例121.13  如何对session进行跟踪121.14  基于等待事件的性能诊断方法131.15  基于资源限制的性能诊断方法141.16  如何减少共享池的碎片151.17  监控表及索引的意义171.18  通过优化SQL消除temp表空间膨胀171.19  理解compress选项在优化上的作用191.20  关于在线重定义table的建议191.21  关于分区表在数据库设计时的建议201.22  关于DataGuard在高可用方面的建议20第2章  Statspack高级调整232.1  Statspack高级调整译文242.1.1  Top 5 Wait Events242.1.2  等待时间快捷参考262.2  关于Latch27第3章  Statspack使用的几个误区333.1  以命中率为主衡量性能问题333.2  快照的采样时间间隔问题353.3  以偏概全363.4  关于TIMED_STATISTICS参数的设定363.5  你成了泄密者37第4章  TKPROF工具使用简介394.1  TKPROF工具简介394.2  TKPROF工具的使用步骤404.3  TKPROF工具如何分析trace文件41第5章  使用Oracle的等待事件检测性能瓶颈455.1  判断等待事件的相关视图465.1.1  系统级统计信息v$system_event465.1.2  会话级统计信息v$session_event485.1.3  会话详细性能信息 v$session_wait485.1.4  会话等待事件的相关视图之间的关系505.2  应该怎么考虑进行优化505.3  主要等待事件515.4  案例分析545.5  小结595.6  附录59第6章  使用SQL_TRACE/10046事件进行数据库诊断636.1  SQL_TRACE及10046事件的基础介绍636.1.1  SQL_TRACE说明636.1.2  10046事件说明676.1.3  获取跟踪文件686.1.4  读取当前session设置的参数686.2  案例分析之一696.2.1  问题描述696.2.2  检查并跟踪数据库进程696.2.3  检查trace文件706.2.4  登录数据库检查相应表结构716.2.5  解决方法726.2.6  小结736.3  案例分析之二736.3.1  问题描述736.3.2  drop user出现问题746.3.3  跟踪问题746.3.4  问题定位766.3.5  实际处理776.3.6  小结786.4  10046与等待事件786.4.1  10046事件的使用786.4.2  10046 与db_file_multiblock_read_count806.4.3  10046与执行计划的选择826.4.4  db_file_multiblock_read_count与系统的IO能力836.4.5  小结85第二篇  存储优化篇第7章  表空间的存储管理与优化技术897.1  表空间的作用与分类897.2  字典管理表空间907.2.1  字典管理表空间的特性907.2.2  字典管理表空间的缺点917.2.3  字典管理表空间的优化927.3  本地管理表空间927.3.1  本地管理表空间的特性927.3.2  管理位图块的内部结构947.3.3  本地管理表空间的优点947.4  段自动管理表空间957.4.1  段自动管理表空间的特性957.4.2  位图管理段内部结构967.4.3  段自动管理表空间的优化987.5  9i对表空间的管理优化987.5.1  自动undo管理的表空间987.5.2  完全本地的临时表空间997.6  Oracle 10g对表空间的优化997.7  小结997.8  附录99第8章  关于Oracle数据库中行迁移/行链接的问题1018.1  行迁移/行链接的简介1018.2  行迁移/行链接的检测方法1068.3  行迁移/行链接的清除方法108第9章  HWM与数据库性能的探讨1219.1  什么是HWM1219.2  初始创建的table中HWM的不同情况1229.3  insert数据时HWM的移动1289.4  HWM对性能的影响1319.5  何时应该降低HWM1359.5.1  对于LMT下的FLM1359.5.2  对于ASSM1369.6  如何降低HWM1379.6.1  Move1379.6.2  DBMS_REDEFINITION1429.6.3  Shrink1439.6.4  小结1489.7  其他几种会移动HWM的操作1489.7.1  Insert Append1489.7.2  Truncate1520章  调整I/O相关的等待15310.1  Oracle数据库I/O相关竞争等待简介15310.2  Oracle数据库I/O相关竞争等待的处理方法15410.3  Oracle数据库I/O相关的等待事件和相应的解决方法15710.3.1  数据文件相关的I/O等待事件15810.3.2  控制文件相关I/O等待事件16310.3.3  重做日志文件相关的等待事件16410.3.4  高速缓存区相关的I/O等待事件16610.4  小结1691章  Oracle在Solaris的 VxFS上的异步I/O问题17111.1  VxFS文件系统的简介17111.2  VxFS文件系统上如何启用异步I/O17111.3  如何检测在VxFS文件系统上是否支持异步I/O17211.4  如何查看VxFS文件系统上异步I/O的性能17311.5  如何转换VxFS文件系统上数据文件为支持异步I/O的数据文件1742章  关于Freelists和 Freelist Groups的研究17712.1  什么是Freelists17712.2  Freelists是否已经过时17812.3  Freelists存储在哪里17812.4  有多少种free list18012.5  进程请求空闲块的过程18212.6  块在free list间的移动18412.7  关于free list将导致大量空间浪费的误解18512.8  关于Freelists和Freelist Groups的一个比喻18612.9  与Freelists和Freelist Groups相关的等待事件186第三篇  内存调整篇3章  自动PGA管理──原理及优化19313.1  什么是PGA内存自动管理19313.2  PGA Advice功能19913.3  自动PGA内存管理相关初始化参数2014章  32bit Oracle SGA扩展原理和 SGA与PGA的制约关系20314.1  如何识别32bit的Oracle20314.2  为何存在1.7GB的限制20414.3  32bit下SGA与PGA之间的制约关系2075章  KEEP池和RECYCLE池21315.1  Oracle的数据缓冲池21315.2  KEEP池和RECYCLE池21415.2.1  KEEP池21515.2.2  RECYCLE池21915.3  小结2216章  深度分析数据库的热点块问题22316.1  热点块的定义22316.2  数据缓冲区的结构22316.3  如何确定热点对象22416.4  热点问题的解决22816.5  热点块的其他相关症状23016.6  小结2317章  Shared Pool原理及性能分析23317.1  Shared Pool的基本原理23317.2  Shared Pool的设置说明23317.2.1  基本知识23417.2.2  Shared Pool的Free List管理23517.2.3  了解X$KSMSP视图24017.3  诊断和解决ORA-04031错误24417.3.1  什么是ORA-04031错误24417.3.2  内存泄露24517.3.3  绑定变量和cursor_sharing24617.3.4  使用Flush Shared Pool缓解共享池问题24717.3.5  shared_pool_reserved_size参数的设置及作用24717.3.6  其他24917.3.7  模拟ORA-04031错误24917.4  Library Cache Pin及Library Cache Lock分析25217.4.1  Library Cache Pin等待事件25317.4.2  Library Cache Lock等待事件25817.5  诊断案例一25917.6  诊断案例二26717.7  小结269第四篇  诊断案例篇8章  一次性能调整过程总结27318.1  系统环境27318.2  基本的调优过程27318.2.1  db file scattered read27318.2.2  db file sequential read27418.2.3  Enqueue27518.2.4  Latch Free27518.3  小结2819章  电信业Oracle优化手记28319.1  一条SQL语句要运行2年怎么办28319.2  优化的传统定律和新时尚28519.2.1  index和表同一个表空间(过时)28619.2.2  定期重建索引(过时)28719.2.3  裸设备应该取代文件系统(过时)28719.2.4  初始参数设置cursor_sharing=similar(不一定有效)28819.2.5  初始参数设置fast=true(有效)28919.3  联机重做日志的优化28919.3.1  联机重做日志组内创建多个成员28919.3.2  加大redo log的容量290第20章  一次诊断和解决CPU利用率高的问题分析29120.1  问题的具体描述29120.2  问题的详细诊断解决过程29220.3  小结296第21章  一次异常内存消耗问题的诊断及解决29721.1  问题发现29721.2  解决过程29721.2.1  环境介绍29721.2.2  问题现象29721.2.3  对比分析29921.2.4  假设和分析30021.2.5  找到根源30221.2.6  解决问题30321.3  小结305第22章  如何捕获问题SQL解决过度CPU消耗问题30722.1  检查当前情况30722.2  使用Top工具辅助诊断30822.3  检查进程数量30922.4  登录数据库30922.5  捕获相关SQL31122.6  创建新的索引以消除全表扫描31322.7  观察系统状况31422.8  性能何以提高31522.9  小结317第23章  一条SQL导致数据库整体性能下降的诊断及解决31923.1  现象31923.2  诊断与解决319第24章  Library Cache Lock成因和解决方法的探讨32724.1  几个相关的概念32724.1.1  什么是库高速缓存(Library Cache)32724.1.2  一个SQL语句的处理流程32724.1.3  硬分析(Hard Parse)32824.1.4  软分析(Soft Parse)32824.1.5  分析树32824.1.6  执行计划32924.2  了解Library Cache Lock32924.2.1  几种容易引起Library Cache Lock的情况32924.2.2  几种防患的方法33024.3  解决问题的方法33024.3.1  使用X$KGLLK和systemstate事件解决问题33124.3.2  使用v$session和systemstate事件解决问题34124.4  小结348第五篇  SQL优化及其他第25章  Oracle数据库优化之索引(Index)简介35125.1  索引的作用35225.2  索引管理的常见问题35325.3  索引的管理36025.4  一些索引管理的脚本363第26章  CBO成本计算初探36726.1  建立测试数据36726.2  CBO计算成本原理初探36926.3  初始化参数以及优化器模式对执行计划的影响37126.3.1  初始化参数db_file_multiblock_read_count37126.3.2  初始化参数optimizer_index_cost_adj37326.3.3  优化器模式FIRST_ROWS对执行计划的影响37426.4  小结375第27章  Bitmap索引37727.1  Bitmap索引的概念37727.2  建立测试例子37827.3  Bitmap索引的特点38027.3.1  Bitmap索引比B树索引要节省空间38027.3.2  Bitmap索引建立的速度比较快38227.3.3  基于规则的优化器无法使用Bitmap索引38227.3.4  Bitmap索引存储NULL值38427.3.5  通过Bitmap索引访问表记录38527.3.6  Bitmap索引对批量DML操作只需要索引一次39027.3.7  Bitmap索引的锁机制39027.4  Bitmap索引的适用范围39027.5  Bitmap索引的使用限制39127.6  Bitmap Join索引简介391第28章  翻页SQL优化实例39528.1  系统环境39528.2  优化效果395第29章  使用物化视图进行翻页性能调整40529.1  系统环境40529.2  问题描述40529.3  捕获排序SQL语句40629.4  确定典型问题SQL40729.5  选择解决办法40929.6  进一步的调整优化41029.7  小结412第30章  如何给Large Delete 操作提速近千倍41330.1  背景描述41330.1.1  任务描述41330.1.2  数量级统计和描述41330.2  背景知识--Bulk Binding41430.2.1  什么是Bulk Binding41430.2.2  Bulk Binding的优点是什么41530.2.3  如何进行批量绑定(Bulk Binds)41530.3  优化过程详解42030.3.1  次优化--处理庞大的IN-LIST操作42030.3.2  第二次优化--分段操作42230.3.3  第三次优化--拆分DELETE操作42330.3.4  第四次优化--使用FORALL处理批量作业42430.3.5  第五次优化--使用FORALL+原子级操作42630.4  小结430第31章  Web分页与优化技术43131.1  什么是Web分页43131.2  表数据普通查询分页43131.3  FIRST_ROWS对分页的影响43431.4  带排序需求的分页43931.5  分页的速度优化44531.6  分页中的注意事项45031.6.1  真实案例──表中存在union all的视图时,可能选择错误的执行计划45031.6.2  真实案例──rowid分页中,执行计划的错误选择与处理45231.6.3  真实案例──使用rownum得到意想不到的结果45531.7  小结456第32章  Oracle数据封锁机制研究45732.1  数据库锁的基本概念45732.2  Oracle多粒度封锁机制介绍45732.2.1  Oracle的TX锁(事务锁、行级锁)45832.2.2  TM锁(表级锁)45932.3  Oracle 多粒度封锁机制的监控46132.3.1  系统视图介绍46132.3.2  监控脚本46232.4  Oracle 多粒度封锁机制示例46332.4.1  操作同一行数据引发的锁阻塞46332.4.2  实体完整性引发的锁阻塞46532.4.3  参照完整性引发的锁阻塞46632.4.4  外键未加索引引发的锁阻塞46832.4.5  部分回滚对锁的影响47032.4.6  锁的排队机制47232.4.7  ITL Slot不足引发的锁阻塞47432.4.8  Bitmap索引引发的锁阻塞47532.4.9  死锁分析47532.4.10  表级锁的使能47632.4.11  row_locking参数47832.5  Oracle 多粒度封锁机制总结478
      作者介绍

      序言

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看