No.2ベストアンサー
- 回答日時:
>Truncateされた後、かつ次のCommitまでの間に
>他に新たにセッションが確立された場合に、この状況となります。
DDLに分類されるTRUNCATEは、非トランザクションなSQLですので、
コミットするまでもなく、自動的に即時反映です。
占有的に動作し、即時反映するので、読みとり一貫性が崩れることは
ありません。
トランザクション中で削除するには、DELETE文を実行する以外に
削除の方法はありません。
データベース環境を変更できるのであれば、ログの抑制等で、
DELETE文速くすることは出来ますが。
この回答への補足
>> データベース環境を変更できるのであれば、ログの抑制等で、
>> DELETE文速くすることは出来ますが。
はい、こういう逃げ道を探しています。
これについて、詳しく教えていただませんでしょうか?
No.3
- 回答日時:
ALTER TABLE テーブル名 NOLOGGING;
や
ALTER INDEX インデックス名 NOLOGGING;
をすれば、REDOログの出力が減り、相応の時間が節約できます。
当然、REDOログを出力しないことによる弊害も考慮してください。
詳しくはマニュアルで。
k_o_r_o_c_h_a_n さん
ありがとうございます。
NOLOGGINGオプションをつけてやってみたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) AccessVBAで任意の複数リンクテーブルをAccessVBAを動かす際に削除したいと考えておりま 1 2022/11/17 15:45
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- その他(Microsoft Office) excel テーブル 4 2023/03/18 16:11
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- ヤフオク! 落札者の削除について 4 2023/05/22 14:37
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Gmail お世話になります。 会社のPCで、Windows10を使用してます。 会社を退職する際に、退職後見ら 3 2022/11/19 13:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DELETE文でFROM句を省略した場合
-
accessでイベントを中止するよ...
-
他の処理でselectさせないよう...
-
同じSELECT文同士でのデ...
-
処理速度について(UPDATE)
-
RDBのテーブル種類の違い
-
[性能改善]AccessのDBに大量の...
-
DBリンクエラーについて
-
カーソルでのデータ取得
-
Viewにインデックスは張れ...
-
異なるスキーマからデータを抽...
-
CLOB型へのINSERT
-
データを削除しても表領域の使...
-
viewのバックアップ
-
カラムの存在チェック
-
INDEXの無効化
-
Data Pump で大量データインポ...
-
datapumpの実行方法について
-
SQLでスキーマ名(所有者名)の...
-
エクセルからアクセスにインポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DELETE文でFROM句を省略した場合
-
RDBのテーブル種類の違い
-
他の処理でselectさせないよう...
-
object browser で処理を中断す...
-
同じSELECT文同士でのデ...
-
[性能改善]AccessのDBに大量の...
-
accessでイベントを中止するよ...
-
年度毎にシーケンスの初期化?
-
DBリンクエラーについて
-
PL/SQLの平行処理について
-
Truncate以外で高速にテーブル...
-
同一レコード更新時の排他制御
-
チューニング対象のSQLの見つけ...
-
統計情報の取得=コミットですか?
-
ASPからのSQL文でエラーが発生
-
処理速度の見積もり時間について。
-
Oracleから見たOracleの優位性(...
-
カーソルについて
-
トランザクションのデータ件数...
-
stored procedureの引数について
おすすめ情報