「ORACLE OPEN WORLD 特別企画 OOW出展への道」

投稿日: 2000年12月06日

~「ORACLE OPEN WORLD 特別企画 OOW出展への道」~ ペンネーム ちゃむ

今回と次回は、「ORACLE OPEN WORLD 特別企画」としてOOWでお配りする、
弊社の「知恵袋」の内容の一部をご紹介します。

まずは、なんと言っても「テクニック集」でしょう!!
そこでは、ORACLEデータベースのチューニングや運用をするために必須のSQLを
紹介しています。

例えば….
・データベース・バッファ上にあるオブジェクトとそのブロック数を知りたい
・データベース・バッファの状態を確認したい
・データ・ファイル毎の待ちの回数、時間等を取得したい
・テンポラリ・テーブルスペースの使用状況をモニタリングしたい
・ロールバック・セグメントの待ちや収縮などの情報を知りたい
・一度でもAUTOEXTENT拡張したことのあるデータ・ファイルを検索したい
・ライブラリ・キャッシュ内の大きなオブジェクトと、そのロード回数を知りたい
・名無しの大きなPL/SQL BLOCKを見つけたい
・SQL領域内での類似したSQL群を検索したい
・PARSINGが10回以上のSQL文を検索したい
・セッション毎の物理読み込みが多い順に検索したい
・SQL文毎の物理読み込みが多い順に検索したい
・処理時間の長いSQL文と、その処理内容を知りたい
・アーカイブ履歴を時系列で確認したい

などなど、ここでは紹介しきれないたくさんのテクニックを紹介しています。

今回はそのうちの一つだけをご紹介します。

——————————————————————–

テクニック集1

名無しの大きなPL/SQL BLOCKを見つけたい

select substrb(sql_text,1,78) BIG_ANONYMOUS_BLOCK
from v$sqlarea
where command_type=47
and length(sql_text) > 300;

ポイント

名無しの大きなPL/SQLは、実行毎にPARSEされるので、CPU負荷の原因となる。
このSQL文で検索されたものの内、特に実行回数が多いものは、パッケージ化
することを検討する必要があるかもしれない。

———————————————————————

以上のように単にSQL文を載せるだけでなく、なぜそのSQL文が有効であるのか?
など「ポイント」でご説明を加えています。

また、「知恵袋」でしか掲載しない読み切りの記事、
「とびだせ!! おら!オラ! Oracle -どっぷり検証生活 好き好き大好き V$LOCK」
なども、ありますのでお楽しみに!!

なお、この冊子は1万部限定です。早い者勝ちなので、お早めにご来場ください!
お待ちしてます。

また当日は、おら!オラ!Oracleの応援にビッグなゲストが駆けつけてくれる
ことになっています。先回のメルマガでヒントを出したのですが、おわかりに
なった方はいらっしゃいますか?そのゲストとは…あの金八先生のものまね
で有名な「ジョーダンズ」!!楽しいイベントも企画されていますのでお見逃
しなく!

さらに、会場では弊社の書籍「ORACLE 8 プロフェッショナルテクニック」ある
いは、12月10日に発売される新書籍「Oracleデータベース管理を極める13章」が
当たる抽選(計500冊!!)も実施されます。新書籍は、「DB Magazine」に1年間
連載されていた「DBAのお仕事」をまとめ、加筆したものです。
かなりの高確率で当たりますので、是非チャレンジしてください。

書籍の詳細については以下のURLでご紹介しています。

「ORACLE 8 プロフェッショナルテクニック」
https://www.insight-tec.com/jp/topics/books.html
「Oracleデータベース管理を極める13章」
http://www.shoeisha.com/book/Detail.asp?bid=1188

OOW出展の詳細については以下をご覧下さい。
https://www.insight-tec.com/jp/oow/oow.html

以上 茅ヶ崎にて