Additional Journal Store Properties

This appendix describes additional journal store properties. These advanced properties can be used to resolve performance issues or functional differences between platforms.

  • jeus.store.journal.control-file-name

    Description

    Save a control file under a different name. This attribute is only used under special circumstances.

    Default

    control.dat

  • jeus.store.journal.log-file-mode

    Description

    File mode used to open a log file. Set one of "rw", "rws", and "rwd". If set to "rw", file force is forcibly executed.

    Default

    rwd

  • jeus.store.journal.max-move-count

    Description

    If a log file becomes full, an overflow processing executes to secure the required space. During the overflow processing, the records that have not been used for a long time will be moved to a secondary storage to prevent performance degradation. This property is used to set the allowed maximum number of times the surplus records can be moved.

    Default

    1

  • jeus.store.journal.overflow-factor

    Description

    If the current log file’s unused space ratio is the same or less than the specified rate, overflow is checked.

    Default

    0.5

  • jeus.store.journal.min-buffer-size

    Description

    Minimum buffer size for writing records in batch.

    Default

    4 KB

  • jeus.store.journal.max-buffer-size

    Description

    Largest buffer size for writing records in batch.

    Default

    4 MB

  • jeus.store.journal.use-direct-buffer

    Description

    Option to use DirectByteBuffer when writing through the FileChannel.

    Default

    false

  • jeus.store.journal.max-waiting-thread-count

    Description

    Maximum number of threads that are waiting to use the buffer.

    Default

    32