問題タブ [ravendb-studio]

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.

0 投票する
0 に答える
29 参照

c# - RavenDb studio は、私が持っているブラウザーを強制終了します

Studio が多くのメモリと CPU を消費するという問題が発生した人はいますか? 最初は、最新の Firefox で最適に動作すると思っていましたが、しばらくするとそれもフリーズします。

これが私のシステム リソースのスクリーンショットです。私のエッジブラウザを見てください。当時、Edge には 1 つのタブがあり、それがスタジオでした。

私が見ていたデータベースには、5 つの文書が作成されていました。

ここに画像の説明を入力

これは実際にはかなり頻繁に起こります。私は通常、ブラウザを再起動するだけです。Chrome、Firefox、Edge、および Explorer で発生します。

不足している設定はありますか?

0 投票する
0 に答える
97 参照

networking - RavenDB への接続を確認する

次の問題があります:

私は使用しRavenDBていますデータベースでインデックスを構成しました。しばらくして、インデックスの定義がコードで変更されました。私のマシンではすべてが正常に動作していますが、変更を本番環境にプッシュするとすぐに、変更されたインデックスが常に以前の定義にリセットされます。

これは、「古い」バージョンのコードが同じデータベースに接続されているためです。

これらの接続がどこから来ているかを RavenDb (おそらく Studio) で確認する方法はありますか?

一時的に db でインデックスをロックしましたが、これは問題の解決策ではありません。

どんな助けでも大歓迎です。

ありがとうございました。

0 投票する
0 に答える
88 参照

ravendb - RavenDB で SQL レプリケーションをリセットすると、具体的にどうなりますか?

私は RavenDB 3.0.30115 を使用していますが、SQL レプリケーションをリセットすると、以前よりも処理に時間がかかるように感じます。たとえば、Contacts31 個のドキュメントを含むコレクションと、そこからプロパティを Postgres にコピーする単純なレプリケーション スクリプトがあります。最初に作成されたときは、すぐに実行されたように見えました。ただし、最近新しいプロパティをレプリケーションに追加したため、Studio でリセットして、新しいプロパティ全体にコピーします。SQL レプリケーション グラフを見ると、次のことがわかりました。

リセット後の SQL レプリケーション

コレクションに 31 個のアイテムしかないことを考えると、なぜバッチ サイズが数千単位で表示されるのか理解できません。それらのいくつかは気にしないでください。レプリケーションは、それがどのコレクションに関連するかを知っているので、なぜそうなるのかわかりません。特にコレクション内のアイテムが他のドキュメントを参照していないため、他のドキュメントを処理します。

SQL レプリケーションのリセットを要求したときに、バックグラウンドで正確に何が起こっているのか、誰かに光を当ててもらえませんか?

0 投票する
1 に答える
106 参照

ravendb - RavenDb Studio - ドキュメントのカスタム列

複合オブジェクトの子の値を列としてバインドする方法はありますか?

私はこのように意味します:

バインドする必要があります

AnotherType.ShowMe

A ドキュメント ビューの列として。

0 投票する
1 に答える
492 参照

ravendb - Ravendb で (単一の) ファイルシステムの場所を変更するにはどうすればよいですか?

私の仕事: Ravendb インストール自体を移動または変更せずに、(ディスク容量の問題のため) Ravendb インストールのデータベースとファイルシステムを含むディレクトリをあるドライブから別のドライブに移動すること。

次の方法でデータベースを移動できました。

  1. Ravendb サービスのシャットダウン
  2. サブフォルダーを含む data-folder の移動DatabasesFileSystems
  3. Raven.Server.exe.configを開き、設定の値を変更してRaven/DataDirRaven/FileSystem/DataDir
  4. Ravendb サービスの再起動
  5. トリッキーな部分: Raven Studio を使用して一部の(すべてではない) データベースに移動し、 [設定] > [データベース設定]を選択して、ここで (再び) の値を変更しますRaven/DataDir。どうやら、私のデータベースの一部では、チルダを使用してグローバル設定を相対的に見るのではなく、db 自体の一部のメタデータでこの値がオーバーライドされたようです (ただし、実際の db または db 定義または何かが正しくロードされていたため、この設定/値を見ることさえできました)

ここに画像の説明を入力

ここまでは順調ですね。しかし、ここで問題:

どうやら、一部のファイルシステム (これもすべてではありません) では、Ravendb は、それらの「data-data」がまだ古い場所にあると考えているようです (ここでも、実際のファイルシステムのメタデータは新しい場所からロードされているようです)。しかし残念なことに、ファイルシステムには Raven Studio のデータベース設定に似たものがなく、おそらくここでもオーバーライドされて、この data-dir を変更できます。

ファイルシステムのデータがまだ古い場所にあると想定されていることを知る方法は、それぞれのファイルシステムの名前で古い場所に新しいフォルダーが作成されていることを確認できることです。

システム データベースにアクセスしようとしましたが ( [メイン ウィンドウ] > [サーバーの管理] > [システム データベースへ] )、ファイル システムがここに表示されません。

私の質問はRaven/FileSystem/DataDir、単一のファイルシステムの設定を変更または設定するにはどうすればよいですか?

0 投票する
1 に答える
57 参照

ravendb - RavenDB との間のインポート/エクスポート中に変換ファイルが機能しない

部分文字列によるフィルタリングを使用して、いくつかのドキュメント コレクションをインポート/エクスポートする必要があります。

私は試した:

その後:

しかし、使っても使わなくても何も変わり--transform-fileませんでした。存在しないファイル名を試してみましたが、それでもエラーは発生せず、すべてのデータがエクスポートされました。

私の testsaga.js ファイル:

この変換ではすべてを除外する必要がありますが、すべてがコピーされました。次のような条件でドキュメントをフィルタリングするだけです。

それはどのように達成できますか?

0 投票する
1 に答える
59 参照

ravendb - RavenDb で作成されたデータベース バンドルの変更

Raven Studio またはコードを使用して、圧縮やその他のバンドルなどのデータベース バンドルを変更するにはどうすればよいですか?