Insight Technology, Inc

インサイトテクノロジー

Japanese | English

株式会社インサイトテクノロジー 発行
http://www.insight-tec.com

昨日、配信させていただきましたメール形式では「読みずらい」と言うご意見を
読者の方々から多数いただきました。よって従来のテキスト形式のメルマガを再
度配信させていただきます。来週からは、従来どおりのテキスト形式で配信させ
ていただきます。

この度は、読者の方々のご意見を賜ることなくこちらの一存にて配信形式を変え
てしまったことについて深く反省しております。皆様には大変ご迷惑をおかけい
たしました。この場をお借りして深くお詫び申し上げます。

┏┏┏┏┏━━━━━━━━━━━━━━━━━━━━━━━━…・・ ┏━
┏┏┏┏┛                                  2001.07.05         ┏┛┛
┏┏┏┛      ☆おら!オラ!Oracle  -どっぷり検証生活-★     ┏┛┛┛
┏┏┛                                                   ┏┛┛┛┛
┏┛・・…━━━━━━━━━━━━━━━━Vol.63━…・・ ┏┛┛┛┛┛

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆                   7月6日(金)セミナー開催                   ◆
◇                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~                  ◇
●≫≫≫≫≫≫Performance Insight 3年ぶりの世代交代!≪≪≪≪≪≪●
◇     1998年6月以来、3年にわたってご愛用いただきました     ◇
◆         PI3が、この度、PI4として大きく変身しました!         ◆
◇          見やすく、使いやすく、新しい機能、その先は、          ◇
◆Performance Insight Ver.4 を報道発表にさきがけてご紹介いたします◆
◇                    ご登録は下記のURLから。                     ◇
◆http://www.insight-tec.com/jp/html/topics/semi_information.html ◆
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
■□注意事項□■
    本文中にテーブルが含まれていますので、お読みになる際はMSゴシッ
    ク等、等幅フォントをお使いただくことをお勧めします。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 Oracle 検証生活 】                                           ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
< REDOログに関する検証  その1 >  ペンネーム つけまい

--- 内部構造を理解し
              パフォーマンスの向上に役立てる ---

今回からは、Oracleの障害発生時のリカバリ部分をつかさどる「REDOログ」に
ついての検証を行う。OracleにとってREDOログとは、まさに生命維持装置の様
なものであると共に、Oracleを構成する中で、最もパフォーマンス・ネックと
なる部分と言っても過言でない程、重要な要素を数多く含んでいる。

そこで今シリーズの前半は、まず「REDOログの基本構成」を十分に理解してい
ただきたいと考えている。そして後半部分では、「REDOログのチューニング」
についてのテクニック等を紹介する予定である。

<リカバリ情報を蓄積するオンラインREDOログのしくみ>
REDOログの構成要素には、REDOログ・バッファやREDOログ・ファイルなどがあ
る。また、REDOログへのリカバリ情報の書き出しを行うLGWRプロセスに関して
も、DBWR(データベース・バッファよりデータファイルに書き戻しを行うプロ
セス)やARCH(REDOログ・ファイルを更新履歴としてアーカイブファイルにコ
ピーを行うプロセス)などとシグナルのやり取りを行っているため、これらの
プロセスとの関係も理解しなければならない。

以下の図は、REDOログの基本的な処理の流れを説明したものである。

http://www.insight-tec.com/html/reference/ref63_redo.html

----------------------------------------------------------------------

1.ユーザの更新要求により、バックグラウンド・プロセスがデータファイルよ
り、該当するブロックをデータベース・バッファ上にコピーする

2.UPDATE処理により更新された新情報及び更新前の旧情報がログ・バッファに
書き込まれる

3.更新前の旧情報がデータベース・バッファ内に割り当てられたロールバック・
セグメントに書き込まれる

4.更新後の新情報がデータベース・バッファ内の該当ブロックに上書きされる

5.コミット要求により、ログ・バッファ内の変更をREDOログ・ファイルに書き
込む(コミット要求以外にもREDOログ・ファイルへの書き込みが行われる
(次回以降で解説))

6.REDOログ・ファイルが一杯になると、チェックポイントが発生する

7.チェックポイントが発生した時点で、LGWRはDBWRにシグナルを送る

8.チェックポイント発生の知らせを受けたDBWRは、データベース・バッファ内
のダーティなブロックを全てデータファイルに書き戻す

9.データファイルへの書き戻しが完了したら、LGWRに対して処理の終了を通知
する

10.LGWRによりログ・バッファ内の変更が書き込まれるREDOログ・ファイルを1か
ら2へチェンジする(ログ・スイッチ)

11.データベースをARCHIVELOGモードで運用している場合、データベースの変更
を記録して一杯になったREDOログ・ファイルを、アーカイブファイルに書き出す

----------------------------------------------------------------------

ご理解いただけたであろうか?これらの処理の流れは、今後検証を行っていく
上で、絶対に理解していなければならないものとなる。基本をしっかり抑えた
上で、今後の運用に役立てていただければ幸いである。

次回からは、「REDOログ・ファイルに書き出されるタイミング」や、「REDOロ
グ・ファイルに書き出される内容」などを中心に、もう少し掘り下げていく予
定である。

以上  潮風がささやき始めた茅ヶ崎にて

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 Oracle 管理ツールPerformance Insight 】                      ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
Oracleを知り尽くしたメンバーが開発したOracleパフォーマンス監視ツール
の決定版。インサイトテクノロジーの技術者の知恵とノウハウがここに結集!

ついに、「Performance Insight」が生まれ変わりました!
今回、ユーザのご要望にお応えすべく、レポートのビジュアル化(XML対応
独立した機能の一元化等を施し、「Performance Insight Ver. 4」として
さらにパワーアップ!

現在、「Performance Insight Ver. 4」のリリースを機にホームページ
をリニューアルします。もうしばらくお待ちください。

詳しくは以下のURLをご覧ください。

http://www.insight-tec.com/jp/html/products/products.html

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 SQeeL 】                                                     ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
<プログラマー待望の言語SQeeL>
手軽に使える、速い、そしてWEBに適した新言語SQeeL!
フリーソフトSQeeLは、以下のURLより好評ダウンロード中!

http://www.sqeel.org/

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 メルマガ情報 】                                              ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
マニュアルだけでは得られない知識を!屁理屈より検証を!
これをコンセプトに続けてきたメルマガを今度は英語でも読める。
Oracleフリークはもちろん!英語でも検証生活を楽しみましょう!

ご登録は以下のURLから。

http://www.performance-insight.com/

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 連載情報 】                                                  ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
<雑誌連載>
現在「日経オープンシステム」に、Oracle初心者向けの基礎講座が掲載され
ています。4、5、6、7月号を、是非ご覧下さい。

http://www.insight-tec.com/jp/html/topics/magazine.html

上記のURLには、今まで連載されていたタイトルがご覧になれます。
「日経オープンシステム」で現在、連載されているタイトルは次回から
ご覧になれます。もうしばらく、お待ちください。

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 書籍のご案内 】                                              ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
<送料無料でお届けします>
1.「Oracle8 プロフェッショナルテクニック」

2.「Oracleデータベース管理を極める13章」

好評につき、キャンペーンを拡大いたしました!上記の書籍はいずれも
消費税サービス+送料無料、つまり本体価格のみでご購入いただけます。

書籍ご購入のお申し込みは以下のURLより受付中!

http://www.insight-tec.com/jp/html/topics/books.html

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 QAについて 】                                              ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
<皆様からのQAを受付けております>
皆様のQAにはできるだけ、お答えしたいと思っています。
すべてのQAにお答えすることはできないかもしれませんが、
適宜メルマガ内でとりあげていく予定ですので、是非QAをお寄せください。

┏─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┓
●【 編集者より 】                                                ●
┗─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━┛
最近すっごい、暑いですよねー・・。梅雨ってもう明けたんでしょうか??
もし明けてたら、夏ですよー!!イヤです。何故って?それは、会社までの
道のりが徒歩の為、来るだけでもかなりバテバテなんですよね。帰る頃には
全然、平気なんですけどね。日中15分から20分歩いてるとやっぱり、日
焼けしますよねー・・。今からでも、日焼け止め買いに行こうかな・・・。
                                                           by  TI

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録・解除は以下のURLで行うことができます。
http://www.insight-tec.com/jp/html/ora3/ora3.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<おら!オラ!Oracle−どっぷり検証生活−>
発行/編集:株式会社インサイトテクノロジー
http://www.insight-tec.com

マガジンID:0000030093
本メールマガジンに掲載された記事を許可なく転載することを禁じます。
Copyright (c) 1996-2001 , Insight Technology, Inc. All rights reserved.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 

 メールマガジン登録/解除