問題タブ [oracleinternals]

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

oracle - oracletempテーブルスペースを使用しているプロセス/クエリを検出します

Oracle FAQでは、一時表スペースを次のように定義しています。

一時表領域は、データベースのソート操作およびグローバル一時表の保管のためのスペースを管理するために使用されます。たとえば、2つの大きなテーブルを結合し、Oracleがメモリ内でソートを実行できない場合、ソート操作を実行するためのスペースが一時表領域に割り当てられます。

それは素晴らしいことですが、スペースを正確に使用しているものについての詳細が必要です。アプリケーション設計の癖のため、ほとんどのクエリはある種の並べ替えを行うため、クライアントの実行可能ファイル、ターゲットテーブル、またはSQLステートメントに絞り込む必要があります。

基本的に、私はこれ(かなり大きなアプリケーション)の何が悪いのかをより正確に教えてくれる手がかりを探しています。「ソート」よりも正確である限り、あらゆる種類の手がかりが役立つ可能性があります。

0 投票する
4 に答える
1717 参照

oracle - Oracle クラスターでは、sysdate は常に一貫した回答を返しますか?

Oracle クラスター (1 つのデータベースにサービスを提供するために複数のマシンが連携している) では、「sysdate」関数は常に一貫した回答を返しますか? サーバーのオペレーティング システムのクロックが一貫性のない値を報告している場合でも?

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

performance - Oracle SGA を使用しているプロセス/クエリを検出する

SGA (非) 使用率を監視するためのクエリがあります。

それは素晴らしいことですが、スペースを正確に使用しているものについて、さらに詳細が必要です。本質的に、私はこれ (かなり大規模なアプリケーション) の何が問題なのかをより正確に教えてくれる手がかりを探しています。

select * from v$sgastat開発者として認識できるものは何も提供しません-少なくともいくつかの指針がなければ.

0 投票する
2 に答える
79709 参照

oracle - Oracle user_contraints テーブルの constraint_type 列の文字コードは何を表していますか?

P は主キー、R は外部キーを意味しているようですね。U と C とは何ですか?

0 投票する
2 に答える
3753 参照

oracle - Oracle KGL SIMULATOR とは何ですか?

この KGL SIMULATOR とは何ですか? また、アプリケーション開発者はそのメモリ使用率をどのように管理できますか?

質問の背景は、次のようなエラーが時々発生し、このヒープスペースを使用しているものについて一般的な理解を得たいということですか?

ORA-04031: 4032バイトの共有メモリーを割当てできません("shared pool","select text from > view$ where...","sga heap(3,0)","kglsim heap")

kglsim が KGL SIMULATOR に関連していることを示唆する Google のフォーラム投稿を読みましたが、そのコンポーネントの定義や開発者向けのヒントはありません。

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

oracle - SCN_TO_TIMESTAMP はどのように機能しますか?

SCN 自体がタイムスタンプをエンコードしますか、それともテーブルからのルックアップですか。

AskTom の投稿から、+/-3 秒までのタイムスタンプが smon_scn_time の raw フィールドに格納されていると説明しています。関数が値を取得する場所ですか?

もしそうなら、そのテーブルはいつパージされますか? もしそうなら、何がそのパージを引き起こしますか?

もしそうなら、それは古い SCN をタイムスタンプに変換することを不可能にしますか?

それが不可能な場合は、長期的なものであるそのフィールドの使用を排除します (読み取り: 監査)。

その関数をクエリに入れた場合、そのテーブルへの参加はより高速になりますか?

もしそうなら、誰もその生の列を変換する方法を知っていますか?

0 投票する
21 に答える
19328 参照

oracle - Oracle の隠れた機能

SQL Server の隠し機能に関する回答と質問を楽しみました

オラクルについて教えてください。
隠しテーブル、...の内部動作、秘密のストアド プロシージャ、優れたユーティリティを備えたパッケージ...

0 投票する
2 に答える
1830 参照

oracleinternals - Oracleデータファイルの自動拡張に関する質問

表領域に2つのデータファイルがアタッチされていて、両方がAUTOEXTENDに設定され、両方が無制限に設定されている場合、Oracleは両方のデータファイルを拡張するか、一方のみを拡張するかを認識します。私は多くのマニュアルを読みましたが、どれもこの質問に答えていません。なぜこれがこのように設定されているのかというと、まあ、私が調整し始めているのは継承されたシステムです。

0 投票する
2 に答える
21982 参照

java - Java クラスは Oracle のどこに保存されますか?

ロードされたJavaクラスのJavaバイトコードは、Oracleデータベース内に格納されていますか? 具体的には、Oracle 内の Java クラス スキーマ オブジェクトの raw バイトを取得するために使用できるビューまたはテーブルはありますか?

0 投票する
4 に答える
2654 参照

oracle - Oracle: シーケンスはどのように実装されていますか?

いくつかの奇妙なビジネス要件を満たすために、独自のシーケンスのようなカウンターを実装する必要があります。当然のことですが、Oracle がシーケンスを実装する方法についてもう少し理解したいと思います。たとえば、ロックの代わりにラッチを使用できますか?

ウェブ上でこれについて多くを見つけることができなかったので、ドキュメントへのポインタとあなたの個人的な経験からの洞察を歓迎します!

(重要な場合は 10g RAC)