問題タブ [timesten]
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.
oracle - 「dbms_output.put_lineコンテンツ」をTimesTenストアド・プロシージャからログ・ファイルにリダイレクトする方法
以下の Timesten プロシージャの例を参照してください。
コマンド ライン インターフェイス (ttisql) からプロシージャを呼び出すと、dbms_output.put_line ログがそこにのみ出力されます。しかし、そのようなデバッグ ログをログ ファイルの別の場所に収集したいと考えています。プロシージャが実行されるたびに、これらのコンテンツをファイルに追加する必要があります。それを行う方法はありますか?
performance - OpenJPA 1.2 から Hibernate 4.0 に移行した後の find() メソッドのパフォーマンスの問題
OpenJPA 1.2 から Hiberante 4.0 に移行しました
TimesTen DB を使用してい ます
私はネイティブクエリを実行して、必要なオブジェクトの ID を取得し、それぞれに対して検索を実行しています。OpenJPA
find の代わりにメソッドfindCache()
を使用し、それが null を返す場合はfind()
メソッドを使用します。休止状態では、find()
メソッドのみを使用しました。
同じDBでこの操作を実行しました。
いくつかのテストを実行した後、OpenJPA のパフォーマンスがはるかに優れていることがわかりました。
(クエリを実行して同じオブジェクトを見つけた後) hibernate セッションの統計を出力したhit\miss
ところ、最初のレベルのキャッシュへのカウントが常に 0 であることがわかりました。一方、OpenJPA は、メソッドを使用してオブジェクトをフェッチすることにより、そのキャッシュに明確に到達していますfindCache
。
Hibernate での find のパフォーマンスを改善するにはどうすればよいですか? このツールの第 1 レベル キャッシュの実装の違いに言及していると思われます。
別の事実: アプリケーションの実行時に同じ EntityManager を使用します (EntityManager の作成コストを最小限に抑える必要があります - 私のアプリはソフト リアルタイムです)。
ありがとう。
oracle - TimesTen: TimesTenデーモンに接続できません
自家製の IMDB を使用して TimesTen を使用してプロトタイプ アプリケーションを作成しようとしています。TimesTen をインストールすると、TimesTen Data Manager サービスがホストされ、いくつかのサブデーモンとサーバーもホストされます。すべて問題ないように見えますが、ttDaemonAdmin はメイン デーモンへの接続を拒否します。タスク マネージャーからプロセスを強制終了すると、ttDaemonAdmin で実行できますが、その後はどのコマンドも機能しません。「デーモンに接続できません。デーモンのステータスを確認してください」というメッセージが表示されるたびに、デーモン プロセスがあることを示します (「デーモン pid 3576 ポート 53396 インスタンス tt1122_64」)。ttStatus および ttModInstall コマンドを実行しようとすると同じことが起こるため、ポート番号やその他のオプションを変更できません。何が問題になる可能性がありますか?ポートがブロックされている可能性がありますか?管理者権限を持つユーザーとしてログインしていますが、ただし、timestend プロセスの所有者は SYSTEM です。私はオラクルのドキュメントで見つけることができる考えられるすべての解決策を試しましたが、何もうまくいかないようです. 助けてください!
事前にサンクス、
ニコラ
java - GlassFishV3クラスター+TimesTenの奇妙な動作
GlassFish V3+TimesTenに非常に奇妙な問題があります。私の構成は次のとおりです。
- GlassFish Server Open Source Edition 3.1.2.2(ビルド5)
- TimesTenリリース11.2.2.2.0
- Java(TM)SEランタイム環境(ビルド1.6.0_31-b04)Java HotSpot(TM)64ビットサーバーVM(ビルド20.6-b01、混合モード)。
- Linux 2.6.32-131.0.15.el6.x86_64
- 同じhadrwareを備えた2台のマシン(2番目のサーバーは最初のサーバーのクローンです)。
GlassFish、TimesTen、Java、およびLinuxは、両方のサーバーで同じです。
サーバー1にGlassFishDASがあります。1つのインスタンス(ローカルホスト上)でノードエージェントを正常に作成し、TimesTenデータベースと通信するアプリケーションをデプロイし、GlassFishでJVMオプションを構成すると、アプリケーションは完全に機能します。Soap UIでテストしたところ、正しい応答がありました。
しかし、リモートサーバー2でノード+インスタンスを作成した場合、アプリケーションはこのマシンでは機能しません。インスタンスは同じクラスター内にあるため、glassfishインスタンスの構成は同じです。
server.logに次のエラーがあります。
次の理由で接続を割り当てることができませんでした:ネイティブライブラリのロードに関する問題/メソッドの欠落:/opt/TimesTen/tt1122/lib/libttJdbc.so:libtten.so:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません
両方のファイルのアクセス許可:
環境 両方のマシンの変数LD_LIBRARY_PATHは同じです。
インスタンスのルートフォルダのライブラリは、両方のサーバーで同じです。JVMオプションを追加しようと思います:
ただし、効果はありません。server.logのエラーは同じです。他にどのようにこれを修正できますか?
PS:ちょうど今これを試しました:2番目のマシンに同じGlassfishをインストールし、domain1 / libsディレクトリにlibsをコピーし、サーバーのようにJDBCリソースを構成し、アプリをデプロイして、その動作は完璧です!しかし、クラスター構成では機能しません...
PPS:Glassfish v 2.1.1では、すべてが正常に機能します。同じアプリで4台のサーバーに7つのインスタンスがあります。
timesten - 2つのクエリの組み合わせから限られた数の行を取得する方法
私はいくつかの論理的な問題に直面しています。誰かが私に解決策を見つけてくれることを願っています
質問があります
だから私の結果は
結果として3行あるとしましょうが、これらのクエリの組み合わせから2行だけが必要であるという別の条件をクエリ全体に追加する必要があります。
これで私を助けてください
timesten - 特定の時間インスタンスの行数を調べるクエリ
特定の時点でのすべてのテーブルの行数を調べることは可能ですか (列の値に依存しません)。
ありがとう!
java - java.sql.SQLException: com.timesten.jdbc.TimesTenDriver に適したドライバーが見つかりません
例外が発生しています:
コードを以下に示します。
Java 5を使用しており、Eclipse のビルド パスにttjdbc5.jarを添付しています。
誰か助けてくれませんか?
database - java.sql.SQLException: ネイティブ ライブラリの読み込みに関する問題/メソッドの欠落: java.library.path に ttJdbc1121 がありません
システムで構成された timesten DB に接続しようとすると、次のエラーが発生します。
これが私のコードです:
ビルド パスに Java 5 と添付の ttjdbc5.jar を使用しています。誰か助けてくれませんか?
sql - timesten DB から再帰的にデータをフェッチする方法
以下に示すように、階層データを持つテーブルがあります。
入力は親の値になります。たとえば、'testParent' であり、'testParent' の子の値を含むすべてのレコードを再帰的にフェッチする必要があります。サブレベルの数は以前は不明です。そして、単一の SQL クエリを使用してこれを達成する必要があります。誰でも助けてください
前もって感謝します