かなめのロジックかなめのロジックフリーSEの雑記ブログ。ORACLEやPostgreSQL、情報セキュリティ、金融について主に書いています。ORACLEtwitterfacebookhatenabookmarklineORACLEの運用において、ハイウォーターマーク(HWM)を把握する必要があります。UPDATEやDELETEの繰り返しで、断片化が発生し、検索時間が無駄にかかってしまうことがあるためです。本記事では、HWMの把握方法を紹介します。まとめHWMの把握方法ハイウォーターマーク(HWM)を把握するためには、静的データディクショナリビューを検索します。テーブルのHWMを確認するためには、USER_TABLES、ALL_TABLES、DBA_TABLESを検索します。インデックスのHWMを確認するためには、USER_INDEXES、ALL_INDEXES、DBA_INDEXESを検索します。パーティション分割されているテーブルのパーティションごとのHWMを確認するためには、USER_TAB_PARTITIONS、ALL_TAB_PARTITIONS、DBA_TAB_PARTITIONSを検索します。同様に、パーティション分割されているインデックスのパーティションごとのHWMを確認するためには、USER_IND_PARTITIONS、ALL_IND_PARTITIONS、DBA_IND_PARTITIONSを検索します。USER_*****は、接続しているユーザーに属するテーブル・インデックスの情報を確認できます。ALL_*****は、接続しているユーザーがアクセスできるテーブル・インデックスの情報を確認できます。DBA_*****は、全テーブル・インデックスの情報を確認できますが、DBAロールが付与されているユーザーでないと検索できません。注意点として事前に統計情報が取得されている必要があります。以下、テーブルのHWMの把握するための、具体的な検索SQLとサンプルの出力結果です。8329TABLE_NAMEには、テーブル名が入ります。PARTITION_NAMEには、パーティション名が入ります。BLOCKSには、HWMを示すデータが格納されている領域(ORACLEブロック単位)が入ります。以下、インデックスのHWMの把握するための、具体的な検索SQLとサンプルの出力結果です。1781INDEX_NAMEには、インデックス名が入ります。PARTITION_NAMEには、パーティション名が入ります。LEAF_BLOCKSには、リーフブロック領域(ORACLEブロック単位)が入ります。インデックスは、リーフブロックのみの確認となります。他にルートブロックやブランチブロックもインデックス領域の構成要素ですが、リーフブロックが占める割合が大きいので、目安としてはリーフブロックの確認のみで問題ないケースが多いです。注意点としては、上で少し触れましたが、事前に該当テーブル・インデックスの統計情報を取得が必要です。以下、SQLPLUSから統計情報を取得するコマンドのサンプルです。CASCADE=>TRUE);まとめ本記事では、HWMの把握方法を紹介しました。検索に想定よりも時間がかかっている場合、データの更新と削除の繰り返しで、領域が断片化している可能性があります。上記ディクショナリビューを検索し、HWMを確認してみましょう。ORACLEと金融と子育ての狭間で、元気に楽しくやってます。thumbnail2016/06/11ラップ口座・ファンドラップにかかる費用moreシステムエンジニア2018/01/15ITストラテジスト合格体験記2016/12/16システムアーキテクト合格体験記2016/06/20情報セキュリティスペシャリスト合格体験記2016/06/03人を見てスケジュールを立てよう2016/05/09家庭教師の営業のアルバイトで、仕事観が形成された話moreフリーランス2016/05/02フリーランスになる前にローンを組む危険性2016/04/08フリーランスになるなら、まずは開業届を提出しよう2016/02/20フリーランスの収入がなくなる不安と、たった2つの対処法2016/02/15フリーランスのデメリット、社会的信用がとても低い2016/02/14フリーランスの収入面でのデメリットmore子供のこと2016/12/29妻が緊急手術&入院!困ったことと備えておけばよかったこと2016/10/24自転車の練習2016/09/24シャボン玉を作るおもちゃ2016/09/22スーパー銭湯、子供も大人も大満足2016/05/21室内で遊ぶなら「ひらがなつみき」が超オススメmore男のざっくりご飯2018/02/04鶏チリ、ケチャップを使って簡単に作る2017/07/30豚キムチうどん、夏にも冬にもおすすめ!2017/05/08長野の郷土料理、鶏肉の山賊焼き(もも肉)2017/02/21鶏肉のマヨポン炒め(ニンニク風味)、こってり&さっぱり♪2017/02/05野菜たっぷり鮭ピラフmoreライフハック2017/01/24健康だからこそ仕事・勉強・遊びができる2017/01/07埼玉県民共済、あっという間に共済金が支払われました!2016/12/14ネットの車売却一括査定に登録すると起こること2016/06/23住民税、社会人2年目の6月に給与の手取りが減るという衝撃2016/05/19WordPress、メンテナンス中のままになった場合の対処more買ってよかったもの2016/03/20コストコのプルコギビーフ、美味しいけど辛くない、子供もよく食べる2016/02/05コストコのマルチグレインロール、ツブツブ食感が癖になる2016/02/04ブルーライトをカットするPC用眼鏡、目の疲れが緩和!2016/01/19MIYABI、デニッシュ食パンが最高です!2016/01/18コストコの軽量アルミショベル、雪かきに重宝しますよmore美味しかったお店2017/01/09串家物語、ショッピングモールに行った際にどうぞ!2016/04/02麦の城の「かすうどん」と「かす蕎麦」、絶品です2016/03/25千成飯店、大森駅のすぐ近く、日本人好みの美味しい中華が楽しめます2016/03/11やきとり道場、600円ランチがうまい!2016/02/18大森駅すぐそばの満天酒場、ワンコインランチで大満足more日記2018/01/102018年の目標2018/01/012017年振り返り2017/01/022017年の目標2016/12/312016年を振り替える、目標は達成できたのか2016/03/14母の一周忌。ORACLEと金融と子育ての狭間で、元気に楽しくやってます。Reserved.arrowuphome。