Oracle9i ハイパフォーマンスチューニングSTATSPACK編(株式会社トップスタジオ 株式会社トップスタジオ 日本オラクル株式会社 Donald K. Burleson)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. Oracle9i ハイパフォーマンスチューニングSTATSPACK編

Oracle9i ハイパフォーマンスチューニングSTATSPACK編

翻訳
原著
監修

形式:
書籍
発売日:
ISBN:
9784798103297
定価:
8,580(本体7,800円+税10%)
仕様:
B5変・664ページ
パフォーマンス診断ツールを活用してDBをチューニングする方法を徹底解説。読みやすく役に立つレポートを作成するスクリプトを多数掲載!

パフォーマンス診断ツール「STATSPACK」を使って、Oracleデータベースのパフォーマンス統計情報を収集し、解析し、チューニングする方法を解説しています。
STATSPACKユーティリティは、Oracle8i R8.1.6から提供され、全身のBSTAT/ESTATユーティリティに比べて随分使いやすくなりました。
本書は、STATSPACK表のデータから、読みやすく有益なレポートを作成するスクリプトを多数掲載しています、このスクリプトを使えば、初心者でもすばやくボトルネックを発見できます。
また、日常のチュ-ニング業務だけでなく、長期リソース計画の立案に役立つようなパフォーマンス情報を収集する方法を習得することもできます。
※ Oracle 7.x、8i、9iに対応

PART I メソッドとツールの概要

CHAPTER 1 Oracleのチューニングの概要
全体的なチューニング
OracleとSTATSPACK
まとめ

CHAPTER 2 STATSPACKの概要
STATSPACKのアーキテクチャ
STATSPACKのデータ収集方法
STATSPACK表の構造
STATSPACK情報の使用
まとめ

CHAPTER 3 STATSPACKのインストールと構成
STATSPACKスクリプトの概要
ステップ1:PERFSTATユーザーのデフォルト表領域の作成
ステップ2:インストールのスクリプトの実行
ステップ3:STATSPACKインストール後のテスト
ステップ4:自動STATSPACKデータ収集のスケジュール設定
STATSPACKの構成とメンテナンス
STATSPACK収集しきい値の調整
Oracle8~Oracle8i R8.1.5でのSTATSPACKの使用
古いSTATSPACKスナップショットの削除
便利なSTATSPACKシェルスクリプト
まとめ

CHAPTER 4 STATSPACK表のデータ
STATSPACKで取得できない情報
STATSPACK表の構造
STATSPACK集計表
STATSPACKシステム表
STATSPACKトランザクション表
STATSPACKイベント表
Oracle Parallel Server表(Peal Application Clusters)
まとめ

PART II STATSPACKによるデータベースの外部環境チューニング

CHAPTER 5 STATSPACK拡張によるサーバー統計の収集
vmstatユーティリティの概要
STATSPACK内へのサーバーパフォーマンスデータの取得
まとめ

CHAPTER 6 サーバー環境のチューニング
データベース管理者とシステム管理者の関係
オンラインサーバー監視ツール
サーバーCPU消費の監視
サーバー全体のアップグレード
サーバーメモリー消費の監視
サーバー統計のレポート
まとめ

CHAPTER 7 ネットワーク環境のチューニング
Oracle Netの最適化
ネットワーク動作に影響するその他のOracle機能
Oracle STATSPACKからのネットワークパフォーマンスの監視
分散ネットワークのチューニング
まとめ

CHAPTER 8 STATSPACKでのディスクI/Oサブシステムのチューニング
ディスクI/Oに影響するOracleチューニング要素
Oracleの内部の機能とディスクI/O
Oracleディスクアーキテクチャのマッピング
OracleデータファイルのSTATSPACKレポート
STATSPACK拡張によるディスクI/Oデータ取得
STATSPACKでのI/O流れの表示
まとめ

PART III STATSPACKによるデータベース内部のチューニング

CHAPTER 9 インスタンスのチューニング
Oracleデータベースインスタンスの概要
データバッファのチューニング(Oracle7~Oracle8i)
STATSPACKによるデータバッファとヒット率の傾向レポート
Oracle9iデータバッファプールのチューニング
Oracle8データベースライタープロセスのチューニング
Oracle8i/9iにおけるデータベースライターの競合の監視
共有プールのチューニング
ライブラリキャッシュのチューニング
ディクショナリキャッシュのチューニング
ソートのチューニング
UNDOレコード(ロールセグメント)のチューニング
専用接続の監視
UNIXとマルチスレッドサーバーの相互作用
専用接続に対するPGAメモリーの割り当て
まとめ

CHAPTER 10 表と索引チューニング
Oracle9iの自動領域管理
従来のOracle記憶域パラメータとパフォーマンス
従来の空きリスト管理とOracleオブジェクト
表の内部と空きリスト
平行行長に基づいたpctfreeとpctusedの設定
buffer busy waitsと空きリストの競合
表の再編成
連鎖行を持つ表の検出
表の行の並べ替えによるパフォーマンスの向上
索引再構築のテクニック
Oracle9iにおける未使用索引の検出
STATSPACKのよる表と索引の監視
まとめ

CHAPTER 11 SQLチューニング
SQLチューニングの目標
宣言型SQL構文の問題
SQLオプティマイザ
ルールベースの最適化によるチューニング
コストベースの最適化によるチューニング
optimizer_modeのデフォルトの決定
チューニングのさまざまなテクニック
SQLチューニングのプロセス
実際のSQLチューニングのケーススタディ
SQL実行計画の高度な分析
チューニング済みSQL変更の永続化
v$sql_planビューとv$sql_workareaビューの使用
まとめ

CHAPTER 12 Oracleのパラレル化機能によるチューニング
Oracle Parallel Queryの使用
Oracle Parallel Queryの監視
パラレルDMLの使用
まとめ

CHAPTER 13 Oracle Parallel Server環境のチューニング
Oracleクラスタサーバーアークテクチャの概要
RACのためのデータパーティショニング
統合分散ロックマネージャ(Oracle 7からOracle 8iまで)
OPS使用時の表の設定
RAC環境のチューニング
RAC監視用のSTATSPACK表
STATSPACKの拡張によるOPS情報の取得
RAC用のv$ビュー問い合わせ
Oracle Parallel ServerとReal Application Clusters
まとめ

PART IV STATSPACKによるデータベースのレポート

CHAPTER 14 Oracle Perallel Server環境のチューニング
標準STATSPACKレポート
アラートスクリプトの概要
DBA用にカスタマイズされた例外アラートレポート
STATSPACKリアクティブレポート
Oracleアラートレポートのスケジューリングとカスタマイズ
まとめ

CHAPTER 15 STATSPACKによる傾向分析
Microsoft Excelを使ったSTATSPACKデータのグラフ化
予測に活用できるSTATSPACKレポート
STATSPACKデータのWebベースのグラフ化
STATSPACK Viewer
まとめ

本書は付属データの提供はございません。

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2002年09月30日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 xi
18-19行目
Part III STATSPACKによるデータベースのレポート…223 CHAPTER 14 Oracle Parallel Server環境のチューニング…517
Part IV STATSPACKによるデータベースのレポート CHAPTER 14 STATSPACKによるOracleの監視…545
2002.09.30