• 締切済み

一括で登録する場合のデータサイズについて

ある登録処理で一気に登録する為、データサイズに問題がないか調べたい。 ロールバックセグメントはどこを見ればわかるのでしょうか? 他に見なければならないところがあればご教授お願い致します。

  • Oracle
  • 回答数1
  • ありがとう数0

みんなの回答

noname#87380
noname#87380
回答No.1

こんにちは。 よく質問の意図が解らなかったのですが ロールバックセグメントの見積りに悩んでいるのでしょうか? もしOiSC(Oracle Internet Support Center)の利用ができるようであれば 下記のKrownを参照すると良いですよ。 Krown#16899 - ROLLBACK SEGMENTの見積もり方法

参考URL:
http://support.oracle.co.jp/

関連するQ&A

  • 一括更新の際のロールバックセグメント

     ただいまOracleの勉強中でふと気になったので、暇なときにでもお答えくださいませんか。  A と B と二つのテーブルがあって、一方の値で他方を一括更新かけるのに、以下のような SQL を発行したとします。 UPDATE TABLE_A A SET ( A.COL_1 ) = (SELECT B.COL_2 FROM TABLE_B B, A WHERE B.COL_KEY = A.COL_KEY)  この場合、A のデータがもし100万件あれば100万回、サブクエリーを実行して UPDATEをかけるといった処理が走ると思いますが、このとき、ロールバックセグメントも100万件分の大きさが必要になるのでしょうか?  そして、もしロールバックセグメントが不足した場合は、全体がロールバックされて何もなかったことになるのでしょうか?

  • ロールバック セグメントの指定

    バッチ処理にてCOMMIT間隔が大き過ぎてエクステントの拡張が発生しました。 エクステントを拡張は避けたく、COMMIT間隔を小さくしたのですが、 改善効果を、確認したいと思っております。 他のトランザクションもある試験環境なので、alter文?にてバッチ処理が 使用するロールバックセグメント番号を指定し、改善前/後で、V$ROLLSTATで確認 したいのですが、実施方法をご教授頂けないでしょうか? ※ロールバック・セグメント番号 = V$ROLLSTAT.USN

  • PDFのデータサイズの件

    PDFのデータサイズの件 会社の複合機にてスキャンしたPDFファイルがあります。 700KB位のサイズなんですが、画像の角度等を調整する為にフォトショップで開いて編集。 その後保存をするとサイズが一気に2MB位まで大きくなってしまいます。 元PDFファイルの読込時、保存時にどうやったら元ファイルを同じくらいのサイズにて保存できるのでしょうか? どなたかご存じの方が見えましたらご教授願います。

  • commit処理及び多重化処理について

    はじめて、質問させて頂きます。 現在、初のOracle構築に携わっております。 OTN等で調べても中々わからず、皆様のご助力頂ければと思い投稿させて頂きました。 環境: Oracle 11.2.0.3 RHEL5.5 64bit Oracle_base=/opt/app/oracle single環境 環境はこれで足りるか不明ですが、足りなければ返信にて確認させて頂きます。 現在、負荷テストを行う為、Oracle側でshutdown immediateを実行した際に ロールバック処理が流れると思いますが、そこで5分以上の待機を出させたい状況です。 データファイル等をloop処理でサイズ1M単位の物を数万個作れば、ロールバック処理に 時間をかけられると思っておりますが、単体でデータファイルを作成するのならば コマンドが分かるのですが、loopっ処理等で複数のデータファイルを作成する方法が不明です。 もしよろしければ、ご教授頂けますでしょうか。。 単体作成コマンドとしては、以下で作成しております。 CREATE TABLESPACE ????? DATAFILE 'Locate' SIZE 1m ;

  • トランザクションログを出力せずにデータを削除する方法

    大量(30万件程)のデータを削除したいのですが、ロールバックする必要がないのでトランザクションログを出力したくありません。一部のデータは残す必要があるので、トランケートはできないのですが、なにか良い方法はご教授ください。

  • 列サイズ変更時、DB停止は必要?

    すみません、どなたか教えて下さい。 列のサイズをchar(128)⇒char(300)に変更したいのですが、 システム稼働中に変更処理を行っても、DBへのデータ登録等は問題ないでしょうか? また、サイズ変更処理は正常に終わりますでしょうか? ご存知の方がいらっしゃいましたら、よろしくお願いします。

  • データ削除、追加によるロールバックセグメントについて

    環境:Oracle9i サーバ:Win2003 言語:VB6 テスト環境であるテーブルの200万件の削除、100万件の追加を行った後にVBアプリがすごく遅くなりました。 1.ロールバックセグメント(UNDOセグメント?)にデータがたまって遅くなったのでしょうか?  またはテンポラリにデータがたまったのでしょうか? 2.削除や追加が行われた場合はどのオブジェクトにデータがたまったりするのでしょうか? 対応としてDBサーバのOSの再起動を行ったのですがまだ遅く、再起動後にDBの再起動を行ったらなぜか遅かったのが改善されました。 そもそも原因がデータの削除、追加で体感レベルで遅くなったりするのかも疑問です。 基礎知識が足りなくて申し訳ありませんが、アドバイスお願いいたします。

  • PDFデータの用紙サイズについて

    使用環境:WindowsXP 使用ソフト:AdobeAcrobatProfessional8 使用データ:PDF、TIFデータ 紙の図面をスキャニングし作成した、PDFとTIFデータが大量にあります。 スキャンしたときの元の用紙サイズの一覧を一括で表示する(または出力する)方法はないでしょうか。 印刷設定で「PDFのページサイズに合わせて用紙を選択」を選んでいるので、印刷すると用紙サイズがわかるのですが、A0~B5までロール紙を交換し印刷しなければいけないので、 ひと目でサイズがわかるように用紙サイズを書いておきたいのですが、すでに大量のPDF・TIFデータがあるので困っています。

  • SQLLOADERについて

    素人の質問ですみません。ご存知の方、教えて下さい。 (1)パーティション分割しているテーブルに対し  SQLLOADERを使用しパーティション指定で  データ登録を行いたいのですが可能でしょうか? (2)可能な時、SQLLOADER実行時に異常が発生  した場合、指定していないパーティションのデータは  保障されますか? (3)「DIRECT="Y"」を指定するとロールバックセグメント  は使用されないというのは正しい情報ですか?

  • 連続データの登録について

    曜日とか月は連続データとして元々Excel2007に入っていますが独自の連続データを登録するにはどうしたらできるのでしょうか。 2003ではできるのですが2007でのやり方を教えてください。 宜しくお願い致します。