カウンタ
|
〜 ORACLEいろいろチューチューニング 〜 |
---|---|
メニュー HOMEお小遣い管理者紹介フットサル資格取得転職サイト紹介病院リストORACLEチューニングORACLE覚え書きORACLE10g新機能solarisメモ株【フレアラビッツ】プレゼントSHOP掲示板ぶろぐ広告 |
〜 ご挨拶 〜
|
LF_ROWS | LF_ROWS_LEN | DEL_ROWS | DEL_LF_ROWS_LEN |
---|---|---|---|
2589 | 92340 | 97 | 3432 |
☆ 現在のインデックスが2589行分ある。
☆ その物理消費量が92340バイトとなる。
☆ 削除された行に対する空のインデックスが97個。
☆ その空が3432バイトの領域を使っている。
☆ 97/2580で3.7%のが無駄に使われている。
☆ この値が10%を越えたら,インデックスの再作成を行う。
--INの最大指定数について
ちなみに、INには1000個までしか値が指定できません。
それ以上指定するとエラーでSQLが落ちます。
パラメータ名 | デフォルト値 | 説明 |
---|---|---|
FILE=XXX.dmp | EXPDAT.DMP | 書き出すファイル名を指定。
複数ファイルに分けることも可能。 その際はFILESIZEオプションが必須。 拡張子を指定しないとデフォルトで.dmpが付けられる。 |
FILESIZE=600MB | なし | dmpファイルを分割する際に1ファイルの最大サイズを指定する。 |
LOG=XXX.log | なし | エクスポート中のログを書き出すファイル名指定 |
TABLES=('XXX','YYY') | なし | エクスポートする表名を指定。 |
FILESIZE=600MB | なし | dmpファイルを分割する際に1ファイルの最大サイズを指定する。 |
ROWS=y | YES | 行データをエクスポートするかをyes/noで指定する。
nを指定するとデータは保存されない。 |
CONSTRAINTS=y | YES | オブジェクトインポート時に宣言の完全性を再構築するために必要な
SQL文をエクスポートファイルに書き出す。 例:主キーと参照文 |
GRANTS=y | YES | SQL権限をエクスポートファイルに書き出す。 |
INDEXES=y | YES | インデックス(索引)をエクスポートファイルに書き出す。 |
COMPRESS=y | YES | データを圧縮して書き出す。 |
FULL=y | NO | Oracleに関するすべてのデータファイル,表領域,ロールバックセグメントなどを エクスポートファイルに書き出す。 |
PARFILE=XXX.dat | なし | この一覧にあるオプションをファイルにまとめて読み込ますことが出来ます。
そのファイルの名前を指定。 |
DIRECT=y | NO | ダイレクトパスでデータをエクスポートするか指定。
ダイレクトパスで指定した場合は処理速度が速くなる。 |
USERID=ユーザ/パス | なし | 実行するユーザの設定。 |
OWNER=XXX | なし | 書き出されるオブジェクトを含むOracleのアカウントリストを出力する。 |
BUFFER=10240 | 10240 | データバッファサイズを指定。 |
RECORDLENGTH=XXXX | OS依存 | 書き出されるレコード長で,バイト単位で表現される。 |
INCTYPE=XXXX | なし | 実行される増分エクスポートの種類。 |
RECORD=y | YES | Oracleに一部のデータディクショナリビュー内に書き出される増分エクスポートの種類を追随するように命令する。
この情報は増分エクスポートファイルからインポートを実行する際に使用される。 |
CONSISTENT=y | NO | Oracleに表相互間の一貫性を維持するように指定する。
これによって,エクスポートされる表がエクスポートの実行中に使用される場合でも表データのコピーがエクスポート開始時間付けで作成される。 |
STATISTICS=XXXX | ESTIMETE | SQL分析文をエクスポートファイルに書き出す。 |
IGNORE=y | NO | テーブル定義があっても無視してインポートする。 |
QUERY='WHERE XXX = YYYY' | なし | エクスポートするデータを選別する。
これを指定した場合はダイレクトパス(DIRECT)によるエクスポートは出来ない。 |
COMMIT=y | NO | Yにすると1行インポート毎にCOMMITが行われる。
そのため、RBSが大きくならない。 しかし、処理時間が肥大する。 デフォルトのNだとすべてのデータをインポートしてからCOMMITされる。 |
パラメータ名 | デフォルト値 | 説明 |
---|---|---|
FILE=XXX.dmp | EXPDAT.DMP | インポートを行なう元ファイル名を指定。
複数ファイルに分けることも可能。 その際はFILESIZEオプションが必須。 拡張子を指定しないとデフォルトで.dmpが付けられる。 |
FILESIZE=600MB | なし | dmpファイルが分割されている場合に1ファイルの最大サイズを指定する。 |
LOG=XXX.log | なし | インポート中のログを書き出すファイル名指定 |
TABLES=('XXX','YYY') | なし | インポートする表名を指定。 |
CONSTRAINTS=y | YES | エクスポートファイルより宣言の完全性を再構築するために必要な
SQL文をインポートする。 例:主キーと参照文 |
GRANTS=y | YES | SQL権限をインポートする。 |
INDEXES=y | YES | インデックス(索引)をインポートする。 |
FULL=y | NO | Oracleに関するすべてのデータファイル,表領域,ロールバックセグメントなどを インポートする。 |
PARFILE=XXX.dat | なし | この一覧にあるオプションをファイルにまとめて読み込ますことが出来ます。
そのファイルの名前を指定。 |
USERID=ユーザ/パス | なし | 実行するユーザの設定。 |
OWNER=XXX | なし | 書き出されるオブジェクトを含むOracleのアカウントリストを出力する。 |
BUFFER=10240 | 10240 | データバッファサイズを指定。 |
IGNORE=y | NO | インポート時にテーブルやインデックスなどの作成エラーを無視してインポートする。 |
COMMIT=y | NO | Yにすると1行インポート毎にCOMMITが行われる。
そのため、RBSが大きくならない。 しかし、処理時間が肥大する。 デフォルトのNだとすべてのデータをインポートしてからCOMMITされる。 |
--空き領域の少ない(動的拡張が起こりそうな)セグメントの確認
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||