6.1.2 グラフ最適化オプションを使用したSQLプロパティ・グラフのロード
readGraphByName
APIを使用してSQLプロパティ・グラフをロードする際の読取りまたは更新のパフォーマンスを最適化できます。
次の例では、READ
最適化のためのSQLプロパティ・グラフをロードします。
opg4j> var graph = session.readGraphByName("STUDENT_NETWORK", GraphSource.PG_SQL,
...> ReadGraphOption.optimizeFor(GraphOptimizedFor.READ))
graph ==> PgxGraph[name=STUDENT_NETWORK,N=4,E=4,created=1681008951415]
PgxGraph graph = session.readGraphByName("STUDENT_NETWORK", GraphSource.PG_SQL,
ReadGraphOption.optimizeFor(GraphOptimizedFor.READ);
次の例では、UPDATE
最適化のためのSQLプロパティ・グラフをロードします。
opg4j> var graph = session.readGraphByName("STUDENT_NETWORK", GraphSource.PG_SQL,
...> ReadGraphOption.optimizeFor(GraphOptimizedFor.UPDATES))
graph ==> PgxGraph[name=STUDENT_NETWORK_2,N=4,E=4,created=1681009073501]
PgxGraph graph = session.readGraphByName("STUDENT_NETWORK", GraphSource.PG_SQL,
ReadGraphOption.optimizeFor(GraphOptimizedFor.UPDATES));