户外 インメモリー・アナリスト(PGX)の使用
附近上门

附近上门

户外 インメモリー・アナリスト(PGX)の使用

发布日期:2024-11-15 15:36    点击次数:56

户外 インメモリー・アナリスト(PGX)の使用

表6-1 インメモリー・アナリストの構成パラメータ户外

パラメータ 型 説明 デフォルト

admin_request_cache_timeout

integer

解决条款結果がキャッシュから削除されるまでの秒数。実行されていないかまだ使用されていない条款は、このタイムアウトから之外されます。正式: これが関連するのは、PGXがWebアプリケーションとしてデプロイされている場合のみです。

60

allow_idle_timeout_overwrite

boolean

true户外の場合、セッションによってデフォルトのアイドル・タイムアウトを上書きできます。

true

allow_local_filesystem

boolean

(このフラグを使用すると、セキュリティが弱体化するため、作業の影響を把合手している場合のみ使用してください。)クライアント/サーバー・モードである場合、ローカル・ファイル・システムからのロードを可能にします。劝诫: これを有効にするのは、PGXリモート・インタフェースのユーザーがローカル・ファイル・システム上のファイルにアクセスするのを昭示的に許可する場合のみにする必要があります。

false

allow_task_timeout_overwrite

boolean

trueの場合、セッションによってデフォルトのタスク・タイムアウトを上書きできます

true

allow_user_auto_refresh

boolean

trueの場合、ユーザーがロードするグラフを自動リフレッシュできます。falseの場合、graphsに記述されているグラフのみに対して自動リフレッシュを有効にできます。

false

bfs_iterate_que_task_size

integer

BFS反復QUEフェーズのタスク・サイズ。

128

bfs_threshold_read_based

integer

BFSトラバース・レベル・アイテムを読取りベースのアクセス戦略に切り替える際のしきい値。

日日鲁夜夜啪在线视频

1024

bfs_threshold_single_threaded

integer

BFSトラバース・レベル・アイテムの頂点が単一スレッドでアクセスされる数のしきい値。

128

cctrace

boolean

trueの場合、すべての呼出しを制御またはコア・インタフェースに記録します。

false

cctrace_out

string

[cctraceに関連]cctraceが有効である場合、cctraceの記録先のファイルへのパスを指定します。nullの場合、stderrに記録されます。特別な値:log:である場合、デフォルトのPGXロギング・ファシリティが使用されます

null

character_set

string

PGX整体にわたって使用する標準笔墨セット。UTF-8がデフォルトです。正式: 一部の機能には互換性がない場合があります。

utf-8

cni_diff_factor_default

integer

一般的な近傍イテレータ実装で使用されるデフォルトの差異係数値。

8

cni_small_default

integer

一般的な近傍イテレータ実装で使用されるデフォルト値で、このしきい値を下回ると、部分派列が小さいと見なされることを示します。

128

cni_stop_recursion_default

integer

一般的な近傍イテレータ実装で使用されるデフォルト値で、バイナリ検索アプローチが適用される最小サイズを示します。

96

dfs_threshold_large

integer

DFS実装が多数の頂点に対して最適化されたデータ構造に切り替わるまでにどれくらいの数の頂点がアクセスされる必要があるかを決める値。

4096

enable_csrf_token_checks

boolean

trueの場合、PGX Webアプリケーションは、クライアントから送信された条款パラメータとクロスサイト・リクエスト・フォージェリ(CSRF)トークンCookieが存在して一致するかどうかを検証します。これは、CSRF攻撃を退步することが标的です。

true

enable_solaris_studio_labeling

boolean

[solaris studioを使用してプロファイリングする場合に関連]有効である場合、'er_label'コマンドを使用して試験にラベルが付けられます。

false

explicit_spin_locks

boolean

trueは、ロックが使用可能になるまでループ内で昭示的にスピンすることを意味します。falseは、コンテキストを切り替えるかスピンするかを決定するためにJVMに依存するJDKロック・キーを使用することを意味します。频繁、この値をtrueに設定した方がパフォーマンスが朝上します。

true

graphs

stringの配列

起動時に登録するグラフ構成へのパスのリスト。

[]

max_active_sessions

integer

一度に有効することが許可されたセッションの最大数。

1024

max_off_heap_size

integer

OutOfMemoryErrorがスローされるまでにPGXが割り当てることが許可されたオフピーク・メモリーの最大批(メガバイト単位)。正式: この制限は、丸めおよび同时のトレードオフのため、絶対に超えないことが保証されるわけではありません。これは、PGXが新しいメモリー割当て条款を拒否し始めた際のしきい値としてのみ機能します。

<使用可能な物理メモリー>

max_queue_size_per_session

integer

セッションごとにキューに入れておくことが許可された保留タスクの最大数。セッションが最大に達すると、新しく受け取ったそのセッションの条款が拒否されます。マイナスの値は、制限がないことを意味します。

-1

max_snapshot_count

integer

同時にエンジンにロードすることが可能なスナップショットの数。新しいスナップショットは、自動更新または強制更新を介して作成できます。グラフのスナップショットの数がこのしきい値に達した場合、これ以上の自動更新は実行されなくなり、1つ以上のスナップショットがメモリーから削除されるまでは、強制更新を実行すると例外が発生します。値がゼロの場合、無制限の数のスナップショットをサポートすることを示します。

0

memory_cleanup_interval

integer

メモリーのクリーンアップ間隔(秒単位)。

600

ms_bfs_frontier_type_strategy

enum[auto_grow, short, int]

MS-BFSフロンティアに使用するタイプの戦略。

auto_grow

num_spin_locks

integer

生成された各アプリケーションがインストールを作成するスピン・ロックの数。トレードオフ: 数が小さい場合、メモリーの消費量が小さいことを意味し、数が大きい場合、実行処理が速くなることを意味します(アルゴリズムにスピン・ロックが使用されている場合)。

1024

num_workers_analysis

integer

分析タスクに使用するワーカー・スレッドの数。

<no-of-cpus>

num_workers_fast_track_analysis

integer

高速分析タスクに使用するワーカー・スレッドの数。

1

num_workers_io

integer

I/Oタスク(ロード/リフレッシュ/ディスクへの/からの読込み)タスクに使用するワーカー・スレッドの数。ファイルベースのローダーは常に単一スレッドであるため、この値はこれらには影響しません。データベース・ローダーは、I/Oワーカーごとに新しい接続を開きます。

<no-of-cpus>

pattern_matching_semantic

enum[isomorphism, homomorphism]

グラフ・パターン一致セマンティックで、homomorphismまたはisomorphismのどちらかです。

homomorphism

parallelization_strategy

enum[segmented, task_stealing, task_stealing_counted, rts]

使用するパラレル化戦略:segmented = ワークをセグメントに分割し、セグメントごとに1つのスレッドを使用します。task_stealing = 再帰アクションを使用したF/Jプール。task_stealing_counted = 結合を削減するためにカウントされたコンプリータを使用したF/Jプール。 rts = 試験的ランタイム・システム。

task_stealing_counted

random_generator_strategy

enum[non_deterministic, deterministic]

インメモリー・アナリストでランダム数を生成するためのメソッド。

non_deterministic

random_seed

long

[deterministicランダム数ジェネレータのみに関連]インメモリー・アナリストで使用されるdeterministicランダム数ジェネレータのシード。デフォルトは-24466691093057031です。

-24466691093057031

release_memory_threshold

number

エンジンが未使用のグラフを目田するまでの使用済メモリーのしきい値パーセンテージ(少许)。例: 値が0.0である場合、グラフは参照数がゼロになると同時に目田されることを意味します。つまり、そのグラフをロードしたすべてのセッションが破棄されます/タイムアウトします。値が1.0である場合、グラフは一切目田されず、メモリーに収まらないグラフが必要になると同時にOutOfMemoryErrorsがスローされます。値が0.7である場合、メモリー内のグラフを現在使用しているセッションがない場合でも、メモリー消費量の合計が使用可能なメモリー合計の70%を下回っている限り、これらのグラフがすべて保持されます。消費量が70%を超えているときに別のグラフをロードする必要がある場合、メモリー消費量が再度70%を下回るまで未使用のグラフが目田されます。

0.85

session_idle_timeout_secs

integer

アイドル中のセッションのタイムアウト(秒単位)。ゼロ(0)は、タイムアウトが行われないことを意味します。

0

session_task_timeout_secs

integer

セッション(アルゴリズム、I/Oタスク)によって発行された長時間のタスクを中断までのタイムアウト(秒単位)。ゼロ(0)は、タイムアウトが行われないことを意味します。

0

small_task_length

integer

ワークの合計量がデフォルトのタスクの長さより小さい場合のタスクの長さ(タスク・スティーリング戦略の場合のみ関連)。

128

spark_streams_interface

string

Sparkデータ通讯にはインタフェースの名前が使用されます。

null

strict_mode

boolean

trueの場合、無効なキー、不一致、および他の潜在的なエラーなどの構成問題が発生した場合は常に例外がスローされ、ERRORレベルで記録されます。falseの場合、(紧要度に応じて)問題がERROR/WARNレベルで記録され、推測が行われ、例外をスローする代わりに合理的なデフォルトが使用されます。

true

task_length

integer

デフォルトのタスクの長さ(タスク・スティーリング戦略の場合のみ関連)。100から10000にする必要があります。トレードオフ: 数が小さい場合、よりファイングレインなタスクが生成され、スティーリングのスループットが高くなります。数が大きい場合、メモリー消費量およびGCアクティビティが小さくなります。

4096

tmp_dir

string

コンパイル・アーティファクトおよび他の一時データを格納するための一時ディレクトリ。<system-tmp-dir>に設定されている場合、基礎となるシステムの標準tmpディレクトリ(Linuxの場合は/tmp)を使用します。

<system-tmp-dir>

use_string_pool

boolean

trueの場合、インメモリー・アナリストは、笔墨列プロパティに対するメモリーの消費を削減するためにプール内に笔墨列プロパティを格納します。

true



附近上门

表6-1 インメモリー・アナリストの構成パラメータ户外 パラメータ型説明デフォルト admin_request_cache_timeout integer 解决条款結果がキャッシュから削除されるまでの秒数。実行されていないかまだ使用されていない条款は、このタイムアウトから之外されます。正式: これが関連するのは、PGXがWebアプリケーションとしてデプロイされている場合のみです。 60 allow_idle_timeout_overwrite boolean true户外の場合、セッションによ