問題タブ [database-view]

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 投票する
1 に答える
387 参照

android - Room データベースが group_concat 列を返さない

部屋に DatabaseView を作成して、複数のテーブルから目的のデータを取得しようとしています。これは私のデータベースビューです:

そして、これは私のDAOです:

ビューは想定どおりに作成されますが、ビューに対するクエリはすべての groupNames を null として返します。sqlite自体でクエリを実行するDBブラウザでクエリを確認しました。DB Browser は期待されるデータを返します。それぞれ次のような 10 レコードのリスト:

なぜこれが起こるのですか?部屋は group_contact に問題がありますか? これは SiteDetailDao_Impl です。

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

java - 6 秒かかっていた DB ビューの出力が突然 1.5 秒かかるようになった理由は何ですか?

次の条件の Oracle ビューがあります。

このビューは、従業員のデータを取得するために、Wildfly サーバーの 20 または 30 の Java 統合によって使用されます。

最後の 7 日間の作成以来、50 レコードを返すのに 6 秒かかっていましたが、同じレコードを取得するのに突然 1.5 秒かかっています (view sql に変更はありません)。

オラクルの履歴を確認しましたが、キャッシュのクリア コマンドやロックの種類は見つかりませんでした。

あなたによると、パフォーマンスが急激に向上する確率はどのくらいですか?

(これはさまざまなラップトップでテスト中であり、すべてで同じ動作が見つかりました(低速および突然の速度)。ワイルドフライの接続プールには疑問がありますが、他のテーブルは正常に機能しています。

いくつかのインデックス作成が行われている場合(履歴に見つからない場合)、またはリソースが提供されている場合など、オラクルについてはまったく認識していません。誰かがオラクルの角度からも助けることができれば)

履歴を確認するために使用したOracleクエリ:

Oracle Database 12c リリース 12.1.0.1.0 - 64 ビット製品