問題タブ [oql]
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.
java - MAT Eclipse で OQL を使用して埋め込みクエリを実行する方法
以下のようにクエリを使用して、すべての Thread オブジェクトを取得できます
次に、返された結果オブジェクトをさらに分析したい場合、OQL は次のようになるはずです。
しかし、それは ClassCastException になります。
MAT Eclipse の OQL は埋め込みクエリをサポートしていますか? また、必要な結果を得るにはどうすればよいですか?
java - Object Query Language リファラー
ヒープ ダンプを分析して、休止状態のキャッシュ設定が原因かどうかを判断しようとしています。
問題のオブジェクトの多くのインスタンスは、「org.hibernate.internal.util.collections.IdentityMap」によって参照されます。Hibernate によって参照されるオブジェクトのインスタンスの正確な数を返す OQL クエリを作成するにはどうすればよいですか?
jvm - パッケージのすべてのインスタンスを OQL
OQL
パッケージに属するすべてのオブジェクトを取得することは可能ですか? または、クエリを実行できますwildcards
か?
@haridsvが提案したように、私は試しました:
と
しかし、VisualVM
そのようなパッケージが存在しないという不満があります。
平
失敗します。
ありがとう!
せだの。
java - ヒープ ダンプを分析すると、Map#size() は関数ではありませんか?
この奇妙なエラーが発生します:
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: size is not a function, it is null. (#1)
ヒープ ダンプを分析し、VisualVM で次の OQL クエリを実行すると、次のようになります。
問題は句にあります。明らかに size メソッドがありwhere
ますが、どういうわけか機能していません。Map
java - キャスター クエリの並べ替えと制限
最も古い日付を持つキャスター クエリを介して単一のオブジェクトを返そうとしています。
これは私が試してきたものです: SELECT p FROM model.objects.Product p LIMIT $1 WHERE p.status=$2 ORDER BY p.statusDate;
この結果は次のようになります:
私は、この種のことをサポートしていると信じているバージョン 0.9.6 を使用しています。
ヒントやポインタは大歓迎です。
linq - Linq to OQL プロバイダーはありますか?
Linq クエリをOQLに変換したい。
Linq to OQL プロバイダーはありますか?
jpa - OQL または JQL で、このタイプの外部結合をどのように行うか
列 age を持つ 2 つの完全に無関係なエンティティ EntityX と EntityY があるとします。OQL で結合を行うにはどうすればよいですか
EntityX から x,y を x として選択 EntityY を x.age = y.age の y として完全外部結合
これは不可能ですか?
ありがとう、ディーン
java - VisualVM / OQLで、特定のパッケージからオブジェクトのすべてのインスタンスの合計サイズを取得するにはどうすればよいですか?
VisualVmを使用して、Tomcatで実行されているWebアプリケーションのプロファイルを作成しています。Tomcatはメモリ不足エラーでクラッシュし続けるので、アプリケーションで何が原因であるかを把握しようとしています。VisualVmからメモリプロファイラーを実行すると、メモリの大部分がString / Char []によって使用されているように見えますが、これらの文字列の上位レベルのコンテナーを理解できない限り、知識はほとんど役に立ちません。調査を行っているときにOQLを見つけrsizeof()
たので、たとえばSELECT rsizeof(o) FROM instanceof my.package.class o
、どのクラスが必要かわからないので、SELECT it.name, rsizeof(o) FROM instanceof Filter(Heap.classes(), "/my.package./(it.name)");
代わりにそのようなものを実行できるようにしたいと思っていますが、それは機能しません。
では、OQLは何でしょうか?理想的には、トップ10程度に制限し、サイズで並べ替えたいと思います。
oql - OQL: ヒープを保持する Tomcat スレッド
2 つの OQL ステートメントの結合に問題があります。OQL のサブ選択構文は少し風変わりなので、誰か助けてくれませんか?
1を選択
2 つの列を持つ結果セットを返します: スレッド名 | 保持ヒープ サイズ
2を選択
2 つの列を持つ結果セットも返します: スレッド名 | リクエストウリ
質問
これらを3列の単一選択に結合するにはどうすればよいですか?
したがって、結果は次のようになります。リクエストウリ | 保持ヒープ サイズ
java - JVM EXCEPTION_ACCESS_VIOLATION の後にヒープ ダンプを取得する必要がある
Java コマンド パラメータを使用してヒープ ダンプを取得できることがわかりました。
次のエラーが発生した場合は、ヒープ ダンプが必要です。
hs_err_pid6332.log を取得していますが、コンテンツに対して OQL を実行できるように、HPROF 形式のヒープ ダンプが必要です。
ここを案内してもらえますか?前もって感謝します!