Oracle High Performance Tuning for 9i and 10g
暫譯: Oracle 9i 和 10g 高效能調校

Gavin JT Powell

  • 出版商: Digital press
  • 出版日期: 2003-12-22
  • 售價: $2,870
  • 貴賓價: 9.5$2,727
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 1555583059
  • ISBN-13: 9781555583057
  • 相關分類: Oracle
  • 已過版

買這商品的人也買了...

商品描述

 

Summary

There are three parts to tuning an Oracle database: data modeling, SQL code tuning and physical database configuration.

A data model contains tables and relationships between tables. Tuning a data model involves normalization and de-normalization. Different approaches are required depending on the application, such as OLTP or a Data Warehouse. Inappropriate database design can make SQL code impossible to tune. Poor data modeling can have a most profound effect on database performance since all SQL code is constructed from the data model.

Poorly written SQL code is often a culprit of performance problems and is expensive to rectify. However, tuning of SQL code is generally cheaper than changing the data model. SQL code tends to be contained inside independent blocks within applications or stored procedures.

Physical database tuning involves hardware resource usage, networking and various other Oracle things such as configuration and file distribution. Physical configuration is often a culprit of poor performance where Oracle is installed with defaults, and never altered by an expert.

Table of Contents

Data Model Tuning: emphasis on both relational and object model tuning for Java and other object designed Internet OLTP applications. SQL Code Tuning: tune SQL statements both with and without using Optimizer query plans. Physical and Configuration Tuning: creating a well-balanced physical and configuration architecture at initial Oracle installation; bottleneck tuning.

商品描述(中文翻譯)

摘要

調整 Oracle 資料庫有三個部分:資料模型、SQL 代碼調整和物理資料庫配置。

資料模型包含表格及表格之間的關係。調整資料模型涉及正規化和反正規化。根據應用程式的不同,例如 OLTP 或資料倉儲,所需的方法也會有所不同。不當的資料庫設計可能會使 SQL 代碼無法調整。糟糕的資料建模對資料庫性能的影響最為深遠,因為所有 SQL 代碼都是從資料模型構建而來。

寫得不好的 SQL 代碼通常是性能問題的罪魁禍首,且修正成本高昂。然而,調整 SQL 代碼通常比更改資料模型便宜。SQL 代碼往往包含在應用程式或儲存過程中的獨立區塊內。

物理資料庫調整涉及硬體資源使用、網路以及其他各種 Oracle 相關的事物,例如配置和檔案分配。物理配置通常是性能不佳的原因,尤其是在 Oracle 以預設值安裝後,卻從未由專家進行調整。

目錄

資料模型調整:強調 Java 和其他物件設計的網際網路 OLTP 應用程式的關聯模型和物件模型調整。SQL 代碼調整:調整 SQL 語句,無論是否使用優化器查詢計劃。物理和配置調整:在初始 Oracle 安裝時創建良好平衡的物理和配置架構;瓶頸調整。