Как увеличить скорость создания на AgensGraph? - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь загрузить вершину в AgensGraph.

Но скорость загрузки слишком низкая.

agens=# \timing on
Timing is on.
agens=# create (:v1{id:1});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
Time: 23.285 ms

Как я могу увеличить скорость создания в AgensGraph?

1 Ответ

0 голосов
/ 28 июня 2019

Избегайте потери данных, СУБД должна синхронизироваться с диском перед фиксацией.

Для фиксации требуется много времени.

Вы не против.

Опция "synchronous_commit"тебе поможет.

agens=# set synchronous_commit to off;
SET
Time: 0.205 ms
agens=# create (:v1{id:1});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
Time: 0.360 ms
agens=# set synchronous_commit to on;
SET
Time: 0.234 ms
agens=# create (:v1{id:1});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
Time: 33.787 ms
...