出版社内容情報
シェアナンバー1のデータベースサーバーORACLEのパフォーマンスアップのために、さまざまなチューンナップ方法を解説しています。本書のチューンナップテクニックによって、ハードウェアの性能を100%引き出すことができ、データへのアクセス速度が向上し、それにともない生産性も大幅に向上させることが可能です。いままでオープンにされることのなかったORACLEのチューンナップ方法をはじめて詳細に解説した本書は、アドミニストレーター必携のバイブルです。
【目次】
パフォーマンスと生産性を向上させる
完全カスタマイズガイド
【CONTENTS】
◆CHAPTER 1 インストレーション◆
READMEファイル
ディスク容量
O/Sレベルの権限
データベースの権限
SHARED_POOL_SIZEの落とし穴
インストレーションログ
ファイル構造
CD-ROMとテープ
データベースの作成
チューニングしてみよう
◆CHAPTER 2 メモリ◆
バックグラウンドプロセス
トレースファイルとインスタンスアラートファイル
SGA
ぺージングとスワッピング
メモリ要求量
十分なメモリ容量とは
共有プール
データベースバッファキャッシュ
REDOログバッファキャッシュ
マルチスレッドサーバー
SORT_AREA_SlZE
チューニングしてみよう
◆CHAPTER3 I/O◆
表と索引セグメント
表と索引を別ディスクで管理する
表と索引のディスクストライピング
ロールバックセグメント
一時表領域
REDOログ
ディスクコントローラ
ホットスポット
適切な表と索引のサイズ指定
領域 ― 実際はどのくらい使われているのか
チューニングしてみよう
◆CHAPTER4 CPU◆
CPUの恩恵
パラレル問い合わせオプション
CPUはどうしてビジーになるか
CPUパワーを最大限に引き出す
セッション制御
チューニングしてみよう
◆CHAPTER5 データベース◆
初期設定パラメータファイル(INIT.ORA)
UTLBstat。SQLとUTLEstat.SQL
UTLBstat/UTLEstatの例
その他のチューニング考慮点
チューニングしてみよう
◆CHAPTER6 中断の要因◆
データベースファイルの数
データベースの再作成
FREELISTの競合
エクステントは999まで可能か
膨張するサイズ(PCTINCREASE)
索引の空き領域
トランザクション領域
DUAL表
アーカイブログの出力先
データベースのアクセス制限
ロックの拡大
チューニングしてみよう
◆CHAPTER7 アプリケーションチューニング◆
共有SQL領域
SQL文の処理
共通機能を使う
コストベースオプティマイザ
EXPLAIN PLAN
ヒントとEXPLAIN PLANツールボックス
tkprofとSQLトレース
索引列
ロッキング
チューニングしてみよう
◆CHAPTER8 包括的なアプローチ◆
データベースのパックアップ処理のチューニング
データベース回復のチューニング
DBAエラー監視ルーチン
トランザクションの制御
効率的な資源管理
クラスタ
チューニングしてみよう
◆CHAPTER9 スクリプトとヒント◆
データベースのバックアップに関するヒント
領域管理のヒント
表と索引のサイズ
ユーザー情報
vsおよびdba_デイクショナリビューの検索
共有プールのサイズ
SGA内のデータベースブロックバッファの使用状態
インスタンス制御ファイルの作成
列名の変更
SQLを使用したSQL文の作成
チューニングしてみよう
◆APPENDIX A 本書で使用した表一覧◆
表一覧
utlbstat。sqlとutlestat。sqlのビューおよび表
目次
1 インストレーション
2 メモリ
3 1/0
4 CPU
5 データベース
6 中断の要因
7 アプリケーションチューニング
8 包括的なアプローチ
9 スクリプトとヒント
-
- 和書
- アクセ・オ・ケ (2版)