タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

tipsとoracleに関するrekramkoobのブックマーク (1)

  • 備忘録: ORACLE の行連鎖を調査する方法

    DBA のお仕事の一つに、定期的に ORACLE の統計情報の取得とパフォーマンス解析を実施ってのがあります。うちのシステムは DBA の監視部分を外注にだしているのですが、その定期レポートで行連鎖を頻発しているテーブルがあるんですが・・・と報告がありました。 この時点で、該当するテーブル名が容易に推測できたのですが、念のため調査。ORACLE には、行移行・行連鎖した行を ANALYZE コマンドでデータディクショナリに抽出・保存する方法が用意されています。具体的には以下の通りの手順。 CHAINED_ROWS テーブルの定義(初回のみ実施) sqlplus sys/パスワード as sysdba @$ORACLE_HOME/rdbms/admin/utlchain.sql truncate table chained_rows; 行連鎖、行移行に関する統計情報の取得 ANALYZE T

  • 1