株式会社インサイトテクノロジー 発行
http://www.insight-tec.com/jp/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Vol.44
☆☆☆ おら!オラ! Oracle −どっぷり検証生活− ☆☆☆
2001.02.21
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
/// ///┏━━━━━━━━━━━━━━━━━━━━━━━━━┓/// ///
★ ★ ┃ ┃★ ★
/// ///┃ Oracle管理ツールPerformance Insight ┃ /// ///
★ ★ ┃ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ┃★ ★
/// ///┃ 是非一度ご体験ください。(無料試使用可能) ┃ /// ///
★ ★ ┃ ┃★ ★
/// ///┗━━━━━━━━━━━━━━━━━━━━━━━━━┛ /// ///
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
<お詫び>
書籍をご購入いただいた皆様、ありがとうございました。
お申し込み多数のため、発送が遅れましたことをこの場を借りて
深くお詫び申し上げます。
大好評につき、消費税サービス+送料無料キャンペーン継続中!
この機会を是非お見逃し無く。
お申し込みは以下のURLより受付中!
http://www.insight-tec.com/jp/topics/books.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<<目次>>
■Oracle検証生活・・・ソートに関する検証 最終回
■Oracle入門生活・・・ただいま放浪中!
■お知らせ・・・○Oracle管理ツール Performance Insight
○SQeeLのご案内 ○連載情報
○書籍ご予約受付中 ○QAについて
■編集者より
■■注意事項!!■■
本文中にテーブルが含まれていますので、お読みになる際はMSゴシック等、
等幅フォントをお使いただくことをお勧めします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ Oracle検証生活 ▼━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
〜ソートに関する検証 その9 最終回 〜 ペンネーム ちゃむ
今回でソートに関する検証を最後にする。
今回は、ソートに関する動的パフォーマンス表である下記の2つを紹介する。
おそらく、以下のバージョンから参照できる。
v$sort_segment → Oracle7.3から
v$sort_usage → Oracle8から
1.v$sort_segmentについて
ソートセグメントとその使用状況を確認するには、V$SORT_SEGMENTを確認する。
但し、この情報は、TEMPORARY(専用一時表領域)の表領域に作成された一時セグ
メントのみである。
SQL> desc v$sort_segment
名前 NULL? 型
----------------------------------------------------- -------- -------------
TABLESPACE_NAME VARCHAR2(31)
SEGMENT_FILE NUMBER
SEGMENT_BLOCK NUMBER
EXTENT_SIZE NUMBER
CURRENT_USERS NUMBER
TOTAL_EXTENTS NUMBER
TOTAL_BLOCKS NUMBER
USED_EXTENTS NUMBER
USED_BLOCKS NUMBER
FREE_EXTENTS NUMBER
FREE_BLOCKS NUMBER
ADDED_EXTENTS NUMBER
EXTENT_HITS NUMBER
FREED_EXTENTS NUMBER
FREE_REQUESTS NUMBER
MAX_SIZE NUMBER
MAX_BLOCKS NUMBER
MAX_USED_SIZE NUMBER
MAX_USED_BLOCKS NUMBER
MAX_SORT_SIZE NUMBER
MAX_SORT_BLOCKS NUMBER
RELATIVE_FNO NUMBER
ここで、TOTAL_EXTENTS、TOTAL_BLOCKS、USED_EXTENTS、USED_BLOCKS 、
FREE_EXTENTS、FREE_BLOCKSという列がある。
〜_EXTENTSと〜_BLOCKSはそれぞれ、エクステント数とブロック数である。
これらの列の関係を〜_BLOCKSを用いて以下のURLで図示する(〜_EXTENTSも同様)。
http://www.insight-tec.com/html/reference/ref44.html
TOTAL_BLOCKSとMAX_BLOCKSとMAX_USED_BLOCKSは今までの検証では、数値的には同
じ値を示しているので、TOTAL_BLOCKSだけおさえておけばいいのではないだろうか?
MAX_SORT_BLOCKS列は今までのディスクソート処理のうち、一番大きいソート
ブロックサイズを示す。
このようにv$sort_segmentは一時表領域(PERMANENT)の情報は見れないので注意
してほしい。一時表領域(PERMANENT)が見れないのは、ソート終了後、毎回解放
してしまうからである。
2.v$sort_usageについて
セッションレベルのソートの状況を更に細かく取得したい場合、このv$sort_usage
で確認できる。これは、一瞬しか見れない情報なので、ソートが多発しているときに
見ると有効である。また、V$SORT_SEGMENTとは違い専用一時表領域(TEMPORARY)の
情報も、一時表領域(PERMANENT)の情報も見ることができる。
SQL> DESC V$SORT_USAGE
名前 NULL? 型
----------------------------------------------------- -------- ----------
USER VARCHAR2(3
SESSION_ADDR RAW(4)
SESSION_NUM NUMBER
SQLADDR RAW(4)
SQLHASH NUMBER
TABLESPACE VARCHAR2(3
CONTENTS VARCHAR2(9
SEGTYPE VARCHAR2(9
SEGFILE# NUMBER
SEGBLK# NUMBER
EXTENTS NUMBER
BLOCKS NUMBER
SEGRFNO# NUMBER
ここで、重要な列はCONTENTS列とEXTENTS列とBLOCKS列であろうか。
CONTENTSは、専用一時表領域(TEMPORARY)か一時表領域(PERMANENT)を示す項目である。
EXTENTS列とBLOCKS列はソート処理時のエクステント数とブロック数である。
V$SORT_USAGEは、ソートを行なっている最中に取れる情報である。これをV$SESSIONと
V$SQLでジョインすることにより、どの一時表領域で、どのユーザが、どのプログラム
より、どのSQL文でディスクソートのために何ブロック使用しているかがわかる。
SELECT SORT.TABLESPACE,SORT.CONTENTS,SES.USERNAME,SES.PROGRAM,
SQL.SQL_TEXT,SORT.BLOCKS FROM V$SESSION SES,
V$SORT_USAGE SORT,V$SQL SQL
WHERE SES.SADDR=SORT.SESSION_ADDR AND SES.SQL_ADDRESS=SQL.ADDRESS;
SQL> col TABLESPACE format a8
SQL> col CONTENTS format a10
SQL> col USERNAME format a8
SQL> col PROGRAM format a10
SQL> col SQL_TEXT format a30
SQL> col BLOCKS format 999
TABLESPA CONTENTS USERNAME PROGRAM SQL_TEXT BLOCKS
-------- ---------- -------- ---------- ------------------------------ ------
TEMP1 TEMPORARY CHAMU1 popsql.exe SELECT EMPNO, ENAME, JOB, MGR 100
, HIREDATE, SAL, COMM, DEPTNO
FROM T1MAN_1 ORDER BY S
AL,COMM,DEPTNO
BLOCKSは、ソートしている最中にどんどん上がっていく。
これで、ソート負荷の高いSQLは見つけることができるだろう。
v$sort_segmentは主に累積値等を示し、v$sort_usageはセッションの一瞬の情報を
格納するという違いがあるので注意!!
以上 兄へ ホットプレートは茅ヶ崎においておくよ。 茅ヶ崎にて
知恵袋の中のSQL集を以下のURLにアップしておきますのでご使用下さい。
http://www.insight-tec.com/html/mailmagazine/sql/sql_index.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ Oracle入門生活 ▼━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<Oracle入門> ペンネーム モンキーターン
初心者の心をつかむべく、開始されたこの入門生活....。
しかし、今ひとつ初心に戻りきれなかったモンキーターンは、
もう1度ピュアな心を取り戻すべく、現在放浪の旅に出ております。
入門生活再開まで、今しばらくお待ちください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ Oracle 管理ツール Performance Insight ▼━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Oracleを知り尽くしたメンバーが開発したOracleパフォーマンス監視ツール
の決定版。それがPerformance Insightです。インサイトテクノロジーの技術
者の知恵とノウハウがここに結集!
パフォーマンス監視だけでなくOracleを使用しているシステムの運用、管理、
そして開発にも役立つ機能がいっぱいです。
詳しくは以下のURLをご覧ください。
http://www.insight-tec.com/jp/products/products.html
また無料で試使用することも可能です。
是非お問い合わせください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ SQeeLのご案内 ▼━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<プログラマ待望の言語SQeeL>
●手軽に使える、速い、そしてWEBに適した新言語SQeeL!
フリーソフトSQeeLは、以下のURLより好評ダウンロード中!
既に多くの方々にご利用いただいております。
あなたもSQeeLの世界を体験してみませんか?
http://www.SQeeL.org
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ 連載情報 ▼━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<雑誌連載>
Oracleのエキスパートとして定評のある弊社のスタッフが執筆しております
連載記事に関してご紹介しています。
現在「DB Magazine」に、Oracleビギナー向け連載が掲載されています。
3月号が発売中ですので、是非ご覧下さい。
http://www.insight-tec.com/jp/topics/magazine.html
上記のURLでタイトルがご覧になれます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ 書籍ご予約受付中 ▼━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<送料無料でお届けします>
「Oracle8 プロフェッショナルテクニック」は大好評につき、現在在庫切れと
なっており、ご注文いただいた皆様にはたいへんご迷惑をおかけしております。
まもなく入荷する予定ですので、今しばらくお待ちください。
これからご注文いただく方も、入荷次第発送させていただくということで
予約注文を受付けておりますのでよろしくお願い申し上げます。
また弊社のHPよりお申し込みいただいた方に限り、送料無料でお届けします。
専門書としては異例の速さで増刷が決定するほどの好評をいただい
ている「Oracle8 プロフェッショナルテクニック」をぜひご活用ください。
2000年12月10日に発売された「Oracleデータベース管理を極める13章」の
販売を開始いたしました。「DB Magazine」に連載され大好評だった「体験的・
DBAのお仕事」が加筆され書籍化された同書は、おかげさまで発売以来2週間で
増刷となりました。現在キャンペーン期間中につき、同書に限りましては、
消費税サービス+送料無料、つまり本体価格のみでご購入いただけます。
http://www.insight-tec.com/jp/topics/books.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ QAについて ▼━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<皆様からのQAを受付けております>
皆様のQAにはできるだけ、お答えしたいと思っています。
すべてのQAにお答えすることはできないかもしれませんが、
適宜メルマガ内でとりあげていく予定ですので、是非QAをお寄せください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼ 編集者より ▼━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
この土日に東京ヒルトンでレディースプランを楽しんできました。友人と昔
話に花が咲き、気づいたら既に朝の5時。次の日はさすがに眠かった。でも
なんでも話せる長いつきあいっていうのはいいですよね。
by UA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録・解除は以下のURLで行うことができます。
http://www.insight-tec.com/jp/em/mail_magazine.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<おら!オラ!Oracle−どっぷり検証生活−>
発行/編集:株式会社インサイトテクノロジー
http://www.insight-tec.com/jp
マガジンID:0000030093
本メールマガジンに掲載された記事を許可なく転載することを禁じます。
Copyright (c) 1996-2001 , Insight Technology, Inc. All rights reserved.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━