注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle高效設(shè)計(jì)

Oracle高效設(shè)計(jì)

Oracle高效設(shè)計(jì)

定 價(jià):¥68.00

作 者: (美)凱特;鐘鳴譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Oracle技術(shù)叢書
標(biāo) 簽: Oracle

ISBN: 9787111178118 出版時(shí)間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 496 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書通過翔實(shí)的代碼實(shí)例,講解如何用主動(dòng)且高效的方法開發(fā)和調(diào)試完全依賴數(shù)據(jù)庫的優(yōu)化Oracle應(yīng)用程序。理論知識(shí)、系統(tǒng)設(shè)計(jì)和實(shí)際問題緊密結(jié)合。語言流暢且淺顯易懂,對(duì)問題的解釋全面深入,是一本關(guān)于Oracle技術(shù)的高級(jí)手冊(cè)。適合各種層次的數(shù)據(jù)庫設(shè)計(jì)人員和DBA參考。本書特色■使用SQL*Plus、TKPROF、STATSPACK、JDeveloper以及其他工具■利用Oracle的可伸縮的體系結(jié)構(gòu)實(shí)現(xiàn)■使用SPFILE、Oracle管理文件,以及自動(dòng)段空間管理實(shí)現(xiàn)高效管理■使用ARCHIVELOG模式、RMAN和數(shù)據(jù)保護(hù)完成數(shù)據(jù)庫備份與恢復(fù)■通過綁定變量和盡可能少做分析來改進(jìn)語句處理■充分利用基于成本的優(yōu)化程序 (CBO)■產(chǎn)生高效設(shè)計(jì)模式的數(shù)據(jù)結(jié)構(gòu)選擇■編寫高效的SQL語句和高效的PL/SQL代碼■跟隨Oracle權(quán)威人士學(xué)習(xí)開發(fā)高效應(yīng)用程序的正確方法

作者簡(jiǎn)介

暫缺《Oracle高效設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

目錄: 
第1章  構(gòu)建應(yīng)用程序的正確方法
  11  團(tuán)隊(duì)協(xié)作
  12  閱讀資料文檔
    121  指南的指南
    122  閱讀路線
  13  避免黑盒綜合癥
    131  數(shù)據(jù)庫獨(dú)立與數(shù)據(jù)庫依賴
    132  黑盒綜合癥的危害
  14  是數(shù)據(jù)庫而不是一堆數(shù)據(jù)
    141  使用主鍵和外部鍵
    142  測(cè)試參考完整性的開銷
    143  中間層檢查不是萬能藥
  15  建立測(cè)試環(huán)境
    151  用有代表性的數(shù)據(jù)進(jìn)行測(cè)試
    152  不要用單個(gè)用戶進(jìn)行測(cè)試
    153  不要在無菌實(shí)驗(yàn)室中進(jìn)行測(cè)試
  16  設(shè)計(jì)出性能而不是調(diào)整出性能
    161  不要使用通用數(shù)據(jù)模型
    162  設(shè)計(jì)自己的高效數(shù)據(jù)模型
  17  開始就定義性能目標(biāo)
    171  在清晰明確的標(biāo)準(zhǔn)下工作
    172  隨時(shí)收集并記錄標(biāo)準(zhǔn)
    173  別因?yàn)?nbsp;“所有人都知道你應(yīng)該做”而做某件事情
  18  測(cè)試, 測(cè)試, 再測(cè)試
    181  小基準(zhǔn)測(cè)試
    182  大基準(zhǔn)測(cè)試
  19  儀表化系統(tǒng)
    191  追蹤asktomoraclecom
    192  遠(yuǎn)程調(diào)試儀表化
    193  使用DBMSAPPLICATIONINFO
    194  在PL/SQL中使用DEBUGF
    195  在應(yīng)用系統(tǒng)中打開SQLTRACE
    196  使用業(yè)內(nèi)標(biāo)準(zhǔn)的API
    197  建立自己的例程
    198  審計(jì)不僅僅是個(gè)詞
  110  敢于懷疑權(quán)威
    1101  當(dāng)心泛泛的 “最好”
    1102  懷疑 “法定” 和 “神話”
  111  不要走捷徑
  112  保持簡(jiǎn)單
    1121  考慮備選方法
    1122  讓數(shù)據(jù)庫充分發(fā)揮自己的能力
  113  使用已有的功能
    1131  我們聽說X特性慢
    1132  我們聽說X特性復(fù)雜
    1133  我們不想
    1134  我們以前不知道
    1135  我們希望數(shù)據(jù)庫獨(dú)立
  114  本章小結(jié)
第2章  性能工具包
  21  SQL*Plus
    211  建立SQL*Plus
    212  定制SQL*Plus環(huán)境
    213  閱讀文檔
  22  EXPLAIN PLAN
    221  設(shè)置EXPLAIN PLAN
    222  使用EXPLAIN PLAN
    223  如何閱讀查詢計(jì)劃
    224  避免EXPLAIN PLAN陷阱
    225  使用DBMSXPLAN和V$SQLPLAN
  23  AUTOTRACE
    231  建立AUTOTRACE
    232  使用AUTOTRACE
    233  格式化AUTOTRACE的輸出
    234  了解AUTOTRACE的輸出
    235  AUTOTRACE輸出中感興趣的內(nèi)容
  24  TKPROF
    241  啟用TKPROF
    242  運(yùn)行TKPROF
    243  讀TKPROF報(bào)告
    244  各種群體對(duì)TKPROF的使用
  25  Runstats
    251  建立Runstats
    252  使用Runstats
  26  Statspack
    261  建立Statspack
    262  使用Statspack
    263  使用Statspack易犯的錯(cuò)誤
    264  Statspack概覽
  27  DBMSPROFILER
    271  為什么要使用配置文件管理器
    272  配置文件管理器的資源
  28  JDeveloper (及調(diào)試)
  29  本章小結(jié)
第3章  體系結(jié)構(gòu)選擇
  31  了解共享服務(wù)器與專用服務(wù)器連接
    311  專用服務(wù)器如何工作
    312  共享服務(wù)器連接如何工作
    313  關(guān)于共享服務(wù)器配置的常見錯(cuò)誤觀點(diǎn)
    314  專用服務(wù)器與共享服務(wù)器小結(jié)
  32  利用集群
    321  RAC如何工作
    322  RAC的優(yōu)點(diǎn)
    323  集群小結(jié)
  33  了解何時(shí)使用分區(qū)
    331  分區(qū)概念
    332  神秘的分區(qū)
    333  為什么使用分區(qū)
    334  分區(qū)小結(jié)
  34  知道何時(shí)使用并行操作
    341  并行神話
    342  并行管理
    343  并行查詢
    344  并行DML
    345  打造自己的并行
    346  并行處理小結(jié)
  35  本章小結(jié)
第4章  高效的管理
  41  用SPFILE啟動(dòng)數(shù)據(jù)庫
    411  PFILE的問題
    412  SPFILE如何工作
    413  讓數(shù)據(jù)庫使用SPFILE
    414  保存系統(tǒng)參數(shù)的改動(dòng)
    415  PFILE過時(shí)了嗎
    416  求助, 我的SPFILE壞了, 我不能啟動(dòng)了
    417  SPFILE小結(jié)
  42  讓Oracle來管理你的數(shù)據(jù)文件
    421  何時(shí)使用OMF
    422  OMF如何工作
    423  OMF小結(jié)
  43  可靠的恢復(fù)
    431  備份準(zhǔn)則
    432  備份和恢復(fù)小結(jié)
  44  使用本地管理的表空間
    441  為什么要廢除DMT
    442  在不知道對(duì)象會(huì)變得有多大時(shí)使用系統(tǒng)管理的LMT
    443  在知道對(duì)象的最終尺寸時(shí)使用統(tǒng)一的區(qū)尺寸
    444  關(guān)于LMT的某些忠告
    445  LMT和DMT小結(jié)
  45  讓Oracle管理你的段空間
    451  理解可用列表和可用列表組
    452  PCTFREE和PCTUSED怎樣控制可用列表
    453  ASSM的案例
    454  ASSM小結(jié)
  46  讓Oracle管理回退段
    461  設(shè)置UNDORETENTION
    462  UNDO表空間忠告
    463  UNDO表空間小結(jié)
  47  本章小章
第5章  語句處理
  51  理解SQL語句的類型
  52  語句怎樣執(zhí)行
    521  分析
    522  優(yōu)化和行資源生成
    523  執(zhí)行
    524  語句執(zhí)行小結(jié)
  53  查詢的處理過程
    531  快速返回的查詢
    532  慢速返回的查詢
    533  一致性讀取
  54  DML語句的處理
  55  DDL處理
  56  使用綁定變量
    561  綁定變量的優(yōu)點(diǎn)
    562  對(duì)Java和VB使用綁定變量
    563  每項(xiàng)規(guī)則都有例外
    564  綁定變量窺視
  57  盡可能少做分析
    571  分析的成本
    572  使用PL/SQL減少分析
    573  把SQL移出觸發(fā)器以減少分析
    574  準(zhǔn)備一次; 執(zhí)行多次
  58  本章小結(jié)
第6章  從基于成本的優(yōu)化程序獲得最大輸出
  61  為什么停用RBO
  62  使CBO發(fā)揮最大的作用
    621  調(diào)整OPTIMIZERINDEXCACHING和OPTIMIZER INDEXCOSTADJ參數(shù)
    622  使用SYSTEM統(tǒng)計(jì)數(shù)據(jù)
  63  優(yōu)化CBO
    631  為升級(jí)設(shè)置COMPATIBLE
    632  設(shè)置DBFILEMULTIBLOCK READCOUNT以減少全掃描的成本
    633  設(shè)置HASHJOINENABLED控制散列連接
    634  設(shè)置OPTIMIZERDYNAMICSAMPLING動(dòng)態(tài)收集統(tǒng)計(jì)數(shù)據(jù)
    635  設(shè)置OPTIMIZERFEATURESENABLE制特性選擇
    636  設(shè)置OPTIMIZERMAX PERMUTATIONS控制排列
    637  設(shè)置OPTIMIZERMODE選擇模式
    638  用QUERYREWRITEENABLED和QUERYREWRITEINTEGRITYT重寫查詢
    639  用BITMAPMERGEAREA SIZE、SORTAREASIZE、HAS HAREASIZE控制PGA內(nèi)存
    6310  對(duì)星查詢使用STAR TRANSFORMATIONENABLED
    6311  設(shè)置影響優(yōu)化程序的其他幾個(gè)參數(shù)
  64  使用10053事件跟蹤C(jī)BO選擇
  65  本章小結(jié)
第7章  高效的模式設(shè)計(jì)
  71  基本模式設(shè)計(jì)原則
    711  讓數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)完整性
    712  使用正確的數(shù)據(jù)類型
    713  對(duì)最經(jīng)常提的問題進(jìn)行優(yōu)化
  72  表類型概述
  73  B*樹索引集群表
    731  創(chuàng)建群
    732  使用群
    733  群小結(jié)
  74  索引組織表
    741  用IOT替代關(guān)聯(lián)表以節(jié)省空間
    742  利用IOT集中放置隨機(jī)插入的數(shù)據(jù)
    743  IOT小結(jié)
  75  外部表
    751  建立外部表
    752  修改外部表
    753  將外部表用于直接路徑裝載
    754  將外部表用于并行直接路徑裝載
    755  將外部表用于合并
    756  處理外部表的錯(cuò)誤
  76  索引技術(shù)
    761  使用FBI——打破常規(guī)
    762  使用域索引
  77  壓縮
    771  使用索引鍵壓縮
    772  對(duì)于只讀或主要是讀的表進(jìn)行表壓縮
    773  壓縮小結(jié)
  78  本章小結(jié)
第8章  高效的SQL
  81  編寫高效SQL所需的知識(shí)
  82  訪問路徑
    821  全掃描
    822  ROWID訪問
    823  索引掃描
    824  群掃描
  83  連接概念
    831  嵌套循環(huán)
    832  散列連接
    833  排序合并連接
    834  笛卡兒連接
    835  反連接
    836  全外部連接
  84  模式問題(物理的)
  85  真正理解SQL
    851  ROWNUM偽列
    852  標(biāo)量子查詢
    853  分析函數(shù)
  86  不調(diào)整查詢
    861  理解問題
    862  概念驗(yàn)證的例子
  87  其他SQL技術(shù)概覽
  88  本章小結(jié)
第9章  高效的PL/SQL程序設(shè)計(jì)
  91  為什么要使用PL/QL
    911  PL/SQL是數(shù)據(jù)操縱的最高效語言
    912  PL/SQL具有可移植性和可重用性
  92  盡可能少地編寫代碼
    921  不用程序?qū)崿F(xiàn)
    922  讓代碼行數(shù)適合于屏幕顯示
  93  使用程序包
    931  程序包的優(yōu)點(diǎn)
    932  斷開依賴鏈
    933  程序包小結(jié)
  94  使用靜態(tài)SQL
    941  靜態(tài)SQL的優(yōu)點(diǎn)
    942  尋找替換動(dòng)態(tài)SQL的機(jī)會(huì)
    943  靜態(tài)SQL小結(jié)
  95  批量處理
    951  使用批量處理效果很好時(shí)再使用它
    952  對(duì)ETL操作使用BULK處理
    953  批量處理小結(jié)
  96  返回?cái)?shù)據(jù)
    961  ref游標(biāo)的優(yōu)點(diǎn)
    962  使用ref游標(biāo)返回結(jié)果集
  97  使用%TYPE和%ROWTYPE
    971  基于表的記錄類型
    972  基于游標(biāo)的記錄類型
    973  基于列的數(shù)據(jù)類型
  98  使用調(diào)用者的權(quán)限
    981  調(diào)用者權(quán)限和多模式
    982  調(diào)用者權(quán)限的條件
  99  使查找高效地工作
    991  查找的單行取
    992  查找的批量處理
    993  查找的單語句操作
    994  查找小結(jié)
  910  當(dāng)心獨(dú)立事務(wù)處理
    9101  獨(dú)立事務(wù)處理的條件
    9102  獨(dú)立事務(wù)處理會(huì)影響數(shù)據(jù)完整性
  911  選擇使用隱式游標(biāo)還是顯式游標(biāo)
    9111  將隱式游標(biāo)用于單行選擇
    9112  對(duì)有限行數(shù)的結(jié)果集使用隱式游標(biāo)
    9113  隱式/顯式游標(biāo)小結(jié)
  912  本章小結(jié)
第10章  故障排除
  101  找出差異
    1011  開始收集今天的歷史記錄
    1012  偵探性工作
  102  一次只更改一樣?xùn)|西
  103  更改一樣?xùn)|西要有充分理由
    1031  有目標(biāo)
    1032  驗(yàn)證你的假設(shè)
  104  能夠恢復(fù)到更改前的狀態(tài)
  105  建立測(cè)試用例
    1051  測(cè)試用例需求
    1052  使測(cè)試用例盡可能小
  106  本章小結(jié)
附錄  設(shè)置和一些腳本 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)