户外 インメモリー・アナリスト(PGX)の使用
发布日期:2024-11-15 15:36 点击次数:56表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
栏目分类