- ベストアンサー
トランザクションログを出力せずにデータを削除する方法
大量(30万件程)のデータを削除したいのですが、ロールバックする必要がないのでトランザクションログを出力したくありません。一部のデータは残す必要があるので、トランケートはできないのですが、なにか良い方法はご教授ください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- geso775
- ベストアンサー率29% (15/51)
- geso775
- ベストアンサー率29% (15/51)
- entree
- ベストアンサー率55% (405/735)
- keroro-gunsou
- ベストアンサー率28% (57/201)
関連するQ&A
- トランザクションログの削除
SQL Serverの保守計画でトランザクションログのバックアップをしていて、4週間経過後に削除するように設定しているのですが、削除されずに残ってしまい、サーバーの要領がフルになってしまいました。 別の同スペックのSQL Serverでは同様の設定で削除できているので原因がつかめずに困ってしまいました。 何かしら設定のミスがあるかもしれないのですが、その確認方法や原因の事例などがあったらご教授願います!
- 締切済み
- SQL Server
- SQLServer2000SP4のトランザクションログ削除方法
DBをバックアップする際にトランザクションログを削除したいのですが、「データベースの保守計画」では、そのような設定はありません。そこで、「データベースの保守計画」後にトランザクションログを削除するSQLを流そうと考えているのですが、どのようなSQLかが分かりません。当サイトの過去ログを確認したところ BACKUP LOG [データベース名] WITH NO_LOG で削除可能とのことですが、全くトランザクションログは削除されません。削除方法を知っている方がおりましたら、教えてください。
- 締切済み
- SQL Server
- SQLServerでトランザクションログのクリア
こんにちは。SQLServer7.0でトランザクションログをクリアすることは出来ますか?ログがたまりすぎて容量オーバーしてしまいました。そのため、ログは不要で取っておく必要がないので削除しようと考えました。どなたか宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- トランザクションログ削除でイベントビューアにエラーが出る
データベースのトランザクションログとバックアップを取得するプログラムを作成したのですが、 アプリケーションログに以下のエラーイベントが発生します。 イベントID:17055 18278 : データベース ログが切り捨てられました : データベース : **** このエラーのログが出力されないようにする 方法をお分かりになればご教示戴きたく 宜しくお願いします。 -------------- SQLserver2000 VB6 winXP --------------
- 締切済み
- SQL Server
- SQLServerのトランザクションログ管理の方法
ログファイルをサイズ上限を無制限にしておくと、どんどんサイズが大きくなってしまいますよね。かといってサイズの上限を決めておくと、そこに達したらそれ以上データを作成できなくなってしまいます。 ある程度のサイズになったら、または週に一度くらいで自動的にトランザクションログを切り捨てたいんですが、どのような方法がありますでしょうか? 既にかなりのサイズになっており、困ってます。 本にはログのバックアップを取ると良いとあったのですが、バックアップを取るということは領域の解放、ログファイルサイズの縮小にはならないんじゃないかと思い、有識者のみなさまに質問させていただくことにしました。みなさまおすすめの管理方法を教えてください。 P.S. やはり、物理的にファイルを削除するのは難がありますでしょうか?
- ベストアンサー
- SQL Server
- phpMyadminが重くてデータが削除できません
通院生活をしていて忘れてしまっていたMySQLを見たら、 100万件のデータが蓄積してしまっていました。 まずいと思ってphpmyadminで古い順に並べて少しずつ削除しようと思ったのですが、 重すぎて並べ替えすらできない状況です(汗 日付管理のカラムで直接検索をかけても重くて絞り込めない状況です。 放っておいた自分がいけないのですが、 このような状況で一部データを削除する方法はどういった方法が考えられるでしょうか? 例えば何月何日以前のファイルを全て削除する方法などで、 負荷を最小限にする方法というのは存在しますでしょうか? よろしくお願い致します。
- 締切済み
- PHP
- データ削除、追加によるロールバックセグメントについて
環境:Oracle9i サーバ:Win2003 言語:VB6 テスト環境であるテーブルの200万件の削除、100万件の追加を行った後にVBアプリがすごく遅くなりました。 1.ロールバックセグメント(UNDOセグメント?)にデータがたまって遅くなったのでしょうか? またはテンポラリにデータがたまったのでしょうか? 2.削除や追加が行われた場合はどのオブジェクトにデータがたまったりするのでしょうか? 対応としてDBサーバのOSの再起動を行ったのですがまだ遅く、再起動後にDBの再起動を行ったらなぜか遅かったのが改善されました。 そもそも原因がデータの削除、追加で体感レベルで遅くなったりするのかも疑問です。 基礎知識が足りなくて申し訳ありませんが、アドバイスお願いいたします。
- ベストアンサー
- Oracle
- 任意のデータだけを選んで削除する方法
はじめまして。 下記のようなケースでどのようにすれば効率的にデータの整理ができるのか教えてください。 会員番号 名前 商品名 001 植田 CD 001 植田 DVD 002 田中 GAME 003 山田 CD 003 山田 本 こういったデータが数千件ありますが このなかで特定のデータだけを選んで削除したいと思います。 上記データとは別に、削除したい会員番号のデータがありまして、それと重複するものだけを削除したいのです。 少ない件数であればソートを掛けて手作業でやっておりましたが数千件にもなるととても無理です。 いい方法がありましたら教えてください。 よろしくお願いたします。
- ベストアンサー
- オフィス系ソフト
- 軽いデータで出力
初心者です。 Excel2000で決まったテンプレートを使用しています。 必要な情報のみ残したいので A1のセルとA5~F100までの情報のみ テキストなどの軽いデータで出力したいです (区切りはいりません) コマンドボタンでファイル名を入力して 出力する形がいいのですが出来ますか? 勝手を言って申し訳ないのですが 出来ればマクロの記述をご教授願います。
- ベストアンサー
- Visual Basic
- Gmail のメール削除方法
Gmail にて大量のメールを削除する方法がわかりません。 「すべて」ではないです。 具体的には、1000件あるとして最新の50件を残し他のメールを削除する方法がわかりません。 検索では「すべて」の削除は見つかるのですが、上記のような大量ではあるが全部ではない量のメールを一括削除する方法を教えて頂きたいです。
- ベストアンサー
- Gmail
- 再セットアップ方法についての質問です。
- LAVIEアプリナビで再セットアップメディア作成ツールを起動できないエラーについて調査が必要です。
- NEC 121wareの再セットアップに関する問題を解決する方法を教えてください。