問題タブ [dump]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - (フリーウェア)データベース移行ツールの検索
プレーンテキスト形式でアーカイブできるように、DDLとコンテンツを含むデータベースをプレーンSQL-Sсriptとしてダンプするツールを探しています。たとえば、OracleダンプツールやMySQLダンプは知っていますが、さまざまなデータソースに接続して作業を完了することができるツールはありますか?GUIは素晴らしいでしょう。
php - Postgres pg_dumpは、毎回異なる順序でデータベースをダンプします
次の手順でテストケースを実行するPHPスクリプト(Linuxのbashコマンドも使用)を作成しています。
PostgreSQLデータベース(8.4.2)を使用しています...
1.)DBを作成します2.)DBを変更します3.)DBのデータベースダンプを保存します(pg_dump)
4.)ステップ1.)および2.)を実行して回帰テストを実行し、次に別のデータベースダンプを取得して、ステップ番号3.)の元のデータベースダンプと比較します(差分)。
ただし、pg_dumpが常に同じ方法でデータベースをダンプするとは限らないことがわかりました。毎回異なる順序で物をダンプします。したがって、2つのデータベースダンプで差分を実行すると、2つのファイルが実際には同じである場合に、順序が異なるだけで、2つのファイルが異なる結果になります。
pg_dumpを実行するための別の方法はありますか?
ありがとう!
.net - .NET プロセスをダンプするとメモリ使用量が増加する理由
起動時に最大 30MB のメモリを使用する .NET サービスがあります。(VM ~= Mem usage)
プロセスをダンプして、30MB を保持しているものを見つけたかったのです。
ミニダンプを生成する CDB デバッガーは、メモリ使用量を 100MB 増加させました。
ダンプから、これらの 100MB がイメージ メモリ (DLL) であることがわかりました。
デバッガーがデタッチされた後も、メモリ使用量は高いままです。この画像の読み込み/メモリの上昇をケーシングしているものを知りたいですか?
ありがとう。
mysql - ステートメントが依存関係の順序になるように、mysql ダンプ ファイルをエクスポートします。
実行時に依存関係の問題が発生しないように、ダンプファイルを作成する必要があります
- クエリの前に実行されるテーブル
- 子テーブルなどの前の親テーブル
- 外部キーの失敗による挿入の失敗なし
c++ - C++ クラッシュ ダンプ、Win32 例外でのスタック アンワインド (catch(...) 使用時) - VS 2003
ジャスト イン タイム デバッグと同様に、VS 2003 でコンパイルされたアプリは、キャッチ (...) で Win32 (または非同期) 例外をキャッチし、スタックをアンワインドしますか? ダンプファイルが書き込まれる前に...
svn - dumpfileからのSvnadminロードにより、「ファイルが見つかりませんエラー」が発生します。ヘルプ?
与えられた:
Repository_1-ソース
Repository_2-宛先
svnadminとsvndumpfilterの組み合わせを使用してRepository_1/Folder1のダンプファイルを作成しました
ダンプファイルからRepository_1/Folder1からRepository_2/Truckにロードする場合、すべて問題ありませんが
Repository_1 / Folder1 / Sub-folder(このために別のダンプを作成)からRepository_2 / trunkにロードすると、次のエラーが発生します。
誰か説明できますか?
svn - svnadminダンプを呼び出すvbscript
次のvbscriptを実行してsvnadminダンプを呼び出すと失敗します(つまり、ダンプが作成されていません)
別の投稿から、svndumpがWScript.Shellで失敗することを発見しました。次のようにcmdを使用して新しいコマンドインタープリターを作成する必要がありました。
これにより、ダンプは正常に作成されましたが、出力情報を読み取ることができませんでした(つまり、*ダンプされたリビジョン100。*ダンプされたリビジョン101など)。私は試した
しかし、何も表示されません。
出力情報を読み取る方法と、svnadmin dumpコマンドが正しく実行される前に「%comspec%/c」を使用して新しいコマンドインタープリターを作成する必要がある理由を教えてください。ありがとう。
よろしく、デクストン
編集されたコード:
解決:
java - 「メモリ不足」後のヒープ ダンプの場所
ASANT を使用して、NARS.jar ファイルを指す xml ファイルを実行しています。
「java.lang.OutOfMemoryError: Java heap space」が表示され、これについて調査しています。
そのため、分析するダンプ ファイルを作成するには、「-XX:+HeapDumpOnOutOfMemoryError」を設定する必要があることがわかりました。
ASANT.bat を編集し、「-XX:+HeapDumpOnOutOfMemoryError」を ANT_OPTS に追加しました。
しかし、ダンプファイルが見つからないようです。ダンプが見つかったら、Eclipse Memory Analyzer を使用して分析します。
また、「-XX:HeapDumpPath=c:\memdump\bds.hprof」オプションを設定しようとしましたが、そこにはダンプが作成されませんでした。
誰かが私が間違っていることを理解していますか? 前もって感謝します
java - 分析可能なスレッドダンプ形式を作成するにはどうすればよいですか
場合によってはシャットダウンする前にいくつかの情報を収集するグローバル例外処理を作成しています。この情報の1つは、現在のスレッドダンプです。私は次のコードでこれを行います:
問題は、TDAの分析可能な形式で情報を書き込むことです。自分でフォーマットを書く代わりに、情報をフォーマットする「簡単な」方法はありますか?
編集:問題のあるスレッドを見つけることができるように、完全なスレッドダンプが必要です。上記のメソッドはThreadInfo-Objectsの配列を提供するので、データがあります。私の問題は、書き込まれた出力がTDAがスレッドダンプとして認識する形式ではないことです。
mysql - OracleからMySQLに移行する
Oracleデータベースで深刻なパフォーマンスの問題が発生したため、MySQLベースのデータベース(MySQLを直接、またはより好ましくはInfobright)に移行してみたいと考えています。
重要なのは、新しいデータベースのすべての機能がニーズに合っているかどうかを実際に知る前に、新旧のシステムを数か月ではなくても少なくとも数週間オーバーラップさせる必要があるということです。
だから、ここに私たちの状況があります:
Oracleデータベースは、数百万行ごとに複数のテーブルで構成されています。日中は文字通り何千ものステートメントがあり、移行を止めることはできません。
毎朝、新しいデータがOracleデータベースにインポートされ、数千行が置き換えられます。このプロセスのコピーは問題ではないため、理論的には、両方のデータベースに並行してインポートできます。
しかし、ここでの課題は、これが機能するためには、ある日から一貫した状態でOracleデータベースからエクスポートする必要があるということです。(月曜日に一部のテーブルをエクスポートできず、火曜日に他のテーブルをエクスポートできないなど)これは、少なくともエクスポートが1日以内に完了する必要があることを意味します。
最初に考えたのはスキーマをダンプすることでしたが、OracleダンプファイルをMySQLにインポートするためのツールを見つけることができませんでした。CSVファイルでのテーブルのエクスポートは機能する可能性がありますが、時間がかかりすぎる可能性があります。
だから私の質問は今です:
私は何をすべきか?OracleダンプファイルをMySQLにインポートするツールはありますか?このような大規模な移行の経験はありますか?
PS:Oracleのパフォーマンス最適化手法を提案しないでください。すでに多くのことを試しました:-)
編集:以前にいくつかのETLツールを試しましたが、十分に高速ではなかったことがわかりました。1つのテーブルのみをエクスポートするのに4時間以上かかりました...
2番目の編集:皆さん、さあ...データベース全体をできるだけ速くエクスポートし、別のデータベースシステムにインポートできるようにデータを変換しようとした人は誰もいませんでしたか?