問題タブ [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.
database - TimesTenで表の外部キーを表示するにはどうすればよいですか?
TimesTenで表の外部キーを表示するにはどうすればよいですか?
.net - TimesTenインメモリー・データベースの代替
「さまざまなインメモリ RDBMS の詳細な比較を公開した人はいますか?」それは私の質問に関連しています。
TimesTen (も参照) は、Oracle のインメモリ データベースです。
それを含め、多くのことが行われています。
- 高速で一貫した応答時間
- 高いトランザクション スループット
- 標準 SQL、アプリケーションの書き換えなし
- 永続的で回復可能
- 高可用性とデータ損失なし
ただし、ほとんどの人には手の届かない価格です ( 41,500.00 ドル/プロセッサー)。
では、どのような代替案があり、どのような長所と短所がありますか。
(答えが変わる場合は.NETを使用しています)
oracle - TimesTen-スキーマを再インストールする正しい方法
キャッシュを開いてOracleデータストアに接続するTimesTenローカルストアがあります。Oracleスキーマ全体(エンティティの変更など)を削除する必要がある場合があるため、すべてのテーブルを削除して再作成するだけです。この段階で私が直面している問題は、すべてのテーブルのすべてのエンティティに対して(TimesTen側で)無限のXLAメッセージを取得することです(更新、追加、および削除のイベントを取得します)。
この問題を解決するには、内部のOracleテーブルを切り捨てる必要があります。
キャッシュグループで何もせずにキャッシュされたテーブルを削除するのは問題があることを理解しています。
スキーマ全体を削除する正しい方法は何ですか?TimesTen内部テーブルの切り捨ては良い解決策ですか?
ありがとう、
ウディ
database - DB テーブルの依存度が最も低いものから最も依存性が高いものへの並べ替え
データ移行を実行していますが、使用しているデータベースでは、各テーブルを個別にエクスポートおよびインポートすることしかできません。このようなセットアップでは、テーブルがインポートされる順序が重要であるため、インポートが問題になります (テーブルを参照する前に参照テーブルをインポートする必要があります)。
依存度が最も低いものから最も依存性が高いものへと並べ替えられたデータベース テーブルを一覧表示できる外部ツールはありますか?
前もって感謝します。
sql - SQLクエリのパフォーマンスの最適化(TimesTen)
TimesTenDBクエリの最適化についてサポートが必要です。Javaプロファイラーを使用していくつかの対策を講じたところ、ほとんどの時間がかかるコードセクションが見つかりました(このコードセクションはSQLクエリを実行します)。このクエリが特定の入力データに対してのみコストがかかるのは奇妙なことです。
これが例です。クエリを実行しているテーブルが2つあります。1つはフェッチするオブジェクトを表し(T_PROFILEGROUP
)、もう1つは他のテーブルからの多対多リンクを表します(T_PROFILECONTEXT_PROFILEGROUPS
)。リンクされたテーブルをクエリしていません。
これらは、DBプロファイラーを実行して実行したクエリです(ID以外は同じです)。
これは私がプロファイラーに持っているものです:
最初のクエリがほぼ100ミリ秒かかったのに対し、2番目のクエリは即座に実行されたことは明らかです。これは、クエリのプリコンパイルに関するものではありません(同じクエリが以前に発生したため、最初のコンパイルもプリコンパイルされます)。ここで使用されるすべての列のDBインデックスがあります:T_PROFILEGROUP.M_ID
、、。T_PROFILECONTEXT_PROFILEGROUPS.M_ID_OID
T_PROFILECONTEXT_PROFILEGROUPS.M_ID_EID
私の質問は次のとおりです。
- 同じテーブルのセットをクエリすると、パラメータごとにパフォーマンスが異なるのはなぜですか?
- ここにはどのインデックスが関係していますか?
- この単純なクエリやDBを改善して高速化する方法はありますか?
更新:サイズ感を与えるために:
java - Java アプリケーションに埋め込まれた Oracle 10 倍
Oracle times ten データベースを Java アプリケーション内の組み込みモードで実行する方法に関するドキュメントを教えてもらえますか?
HSQLDB の代わりに times-ten を実行したいと考えています。
hibernate - TimesTenDialectはHibernateでサポートされていますか
パフォーマンス上の理由から、hsqldbの代わりにOracleのTimesTendbを使用しようとしています。10倍のSQL方言クラスファイルを使用して新しいhibernate.jarファイルを作成する必要がある場所を読みました。これは少し難しいことを証明しています。休止状態は10倍の方言で機能するようになりましたか?
xml - TimesTen DBにXMLTYPEテーブルをキャッシュする方法は?
Timestenキャッシュ・グループにキャッシュしたいOracleデータベースにXMLType表があります。しかし、キャッシュ グループのテーブル定義は oracle DB と同じでなければならないという制約と、timesten データベースがまだ xml データをサポートしていないという事実のため、テーブルをそのままキャッシュすることはできませんでした。それで、誰かがXMLデータをtimestenデータベースにキャッシュする方法を知っているかどうかを要求しますか?
また、テーブルの定義を変更することはできません。XMLデータをCLOBとしてキャッシュ・グループにキャッシュできることはわかっていますが、表の定義を変更したくありません。
ありがとう
sql - TimesTenデータベース問合せでのユーザー定義PLSQL関数のコール
TimesTenデータベースの問合せ内でPLSQL関数をコールする方法。私が電話しているとき、それはそのようなエラーを出しています
2818: 未知の関数 GET_COSTPRICE。これが PLSQL 関数である場合、そのような関数は SQL ステートメントではまだサポートされていないことに注意してください。
コマンドが失敗しました。
oracle-sqldeveloper - SQL開発者はTimestenデータベースに接続します
SQL 開発者を使用して timesten データベースに接続しようとすると、次のエラー メッセージが表示されます。
認識されない JDBC URL サブタイプ: TimesTen
classes13.jar
システム内のクラスパスを保持し、 Tools - > preferences -> Database -> third party drivers
.
セットアップに欠けているものはありますか?
前もって感謝します。