お世話になります。
お恥ずかしい話、パッチは定期的に当てているものの
長年(5年?)放置しているDBサーバがありまして
最近特に動きが遅くなって来たとの話になっております。
何から手を付けたらよいのかもよく分かりませんが
"v$"や"DBA_"で始まるテーブルなどを見ると
断片化とかいろいろな状態を判別できるようなので
幾つかにselectをかけてみたのですがデータが入っておりませんでした。
動き始めてこの方、
統計情報をとった事がないせいかとも思いますが
あまりanalyzeはかけない方がいいとも聞くので
どうしたものかと困窮しております。
▼以下の2点ご教示いただけますでしょうか?
・とりあえず統計情報を取得して、判断材料を集めるのがよいでしょうか?
・こういった状態のDBを、今後はきちんとメンテナンスするとして
どういったことを行ってゆけばよいでしょうか。
※参考になりそうなURLもあれば幸いです。
宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
おさっしのとおり、断片化が原因と思います。
直感的に、ですが、indexのフラグメンテーションは性能がだいぶ劣化した記憶があります。
断片化についてはこのあたりが参考になります。
http://biz.rivus.jp/technote507131.html
http://biz.rivus.jp/technote507020.html
今後は気が向いた時にTruncateしてデータを入れなおしてあげるときれいに整頓されますよ。
回答ありがとうございます。
やはり断片化が怪しいですか~
統計情報を収集してどの表と索引を作り直すか検討してみたいと思います。
この度はありがとうございました。
No.1
- 回答日時:
ちょっとうろ覚えなもので明確な回答になりませんが断片化の情報はシステム表から取得出来ます。
断片化情報を表示するツールは探すと結構ありますのでそちらを探してみて下さい。
私は定期的にエクスポート、ユーザー再作成、インポートを行い断片化の解消を行っています。
参考になれば。
システム表の見方を参考書で見てみましたが
やはり統計情報を取らないといけないようで
こちらの環境では値が入ってない様子でした。
負荷がかかったりしそうですが
夜中に一回取得してみようと思います。
いろいろフリーのツールを試してみましたが
試した範囲では統計情報が必要だったり
常駐のプロセスが動いてみたりと
微妙なモノしか見つかりませんでした。
ここは諦めて自分で計算しようと思います。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インデックス作成後アナライズ...
-
INDEXの無効化
-
アナライズとインデックス作成...
-
ORA-00959: 表領域'****'は...
-
db2にて数値を3桁文字にて出力...
-
postgreSQLのint型は桁数指定が...
-
Sybaseにてupdate時に特定のInd...
-
Access レコードを追加できませ...
-
INSERT文で発行したオートナン...
-
チューニング対象のSQLの見つけ...
-
エクセルからアクセスにインポ...
-
Truncate以外で高速にテーブル...
-
datapumpの実行方法について
-
VBでCSVデータをMDB
-
SELECT結果から重複行を除く方法
-
売価変更がある商品の売上金額
-
スキーマとインスタンスをサル...
-
CLOB型へのINSERT
-
カラム情報とはなんですか?
-
TruncateしたテーブルへのInser...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Viewにインデックスは張れ...
-
INDEXの無効化
-
SQL*Loaderで、データを加工し...
-
アナライズとインデックス作成...
-
可変個数のデータはどう納める?
-
SQL*LoaderとInsertの違いについて
-
主キー以外の項目にNotNull制約...
-
【ANALYZE】 テーブル・インデ...
-
テスト環境と本番環境で、DBか...
-
統計情報について
-
索引の再構築をすべき?
-
文字列中のスペースを排除する...
-
ユニークインデックスについて
-
長年放置しているOracleを…なん...
-
IN 句ではインデックスが使用さ...
-
インデックス作成後アナライズ...
-
Wordで複数の索引を作りたい
-
OracleTextの索引再構築について
-
oracle10g統計情報取得の確認方法
-
データ表示順序
おすすめ情報