Arangobench Startup Options

    Histogram

    NameTypeDescription
    histogram.interval-sizedoubleBucket width, dynamically calculated by default: (first measured time * 20) / num-intervals
    Default: dynamic (e.g. 0)
    histogram.num-intervalsuint64Number of buckets (resolution)
    Default: 1000
    histogram.percentilesdouble…Which percentiles to calculate
    Default: [50,80,85,90,95,99]

    Random

    NameTypeDescription
    random.generatoruint32Random number generator to use (1 = MERSENNE, 2 = RANDOM, 3 = URANDOM, 4 = COMBINED (not for Windows), 5 = WinCrypt (Windows only)
    Default: 1
    Possible values: 1, 2, 3, 4

    SSL

    NameTypeDescription
    ssl.protocoluint64Ssl protocol (1 = SSLv2 (unsupported), 2 = SSLv2 or SSLv3 (negotiated), 3 = SSLv3, 4 = TLSv1, 5 = TLSv1.2, 6 = TLSv1.3, 9 = generic TLS)
    Default: 5
    Possible values: 1, 2, 3, 4, 5, 6, 9

    Notes

    ValueDescription
    aqlinsertInsert documents via AQL
    aqltrxAQL Transactions with deep nested AQL FOR - loops
    aqlv8Execute AQL with V8 functions to insert random documents
    collectionCreates collections
    counttrxUses JS transactions to count the documents and insert the result again
    crudCreate/Read/Update/Delete
    crud-appendCreate/Read/Update/Read again
    crud-write-readCreate/Read Documents
    documentCreates documents
    edgeCreate/Read/Update edge documents
    hashCreate/Read/Update/Read documents indexed by a hash index
    import-documentCreates documents via the import API
    multi-collectionMultiple transactions combining reads & writes from js on multiple collections
    multitrxMultiple transactions combining reads & writes from js
    random-shapesCreate/Read/Delete heterogeneous documents with random values
    shapesCreate & Delete documents with heterogeneous attribute names
    shapes-appendCreate documents with heterogeneous attribute names
    skiplistCreate/Read/Update/Read documents indexed by a skiplist
    stream-cursorCreate documents and retrieve them in a streaming fashion
    versionRequests /_api/version