Arangobench Startup Options
Histogram
Name | Type | Description |
---|---|---|
histogram.interval-size | double | Bucket width, dynamically calculated by default: (first measured time * 20) / num-intervals Default: dynamic (e.g. 0 ) |
histogram.num-intervals | uint64 | Number of buckets (resolution) Default: 1000 |
histogram.percentiles | double… | Which percentiles to calculate Default: [50,80,85,90,95,99] |
Random
Name | Type | Description |
---|---|---|
random.generator | uint32 | Random 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
Name | Type | Description |
---|---|---|
ssl.protocol | uint64 | Ssl 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
Value | Description |
---|---|
aqlinsert | Insert documents via AQL |
aqltrx | AQL Transactions with deep nested AQL FOR - loops |
aqlv8 | Execute AQL with V8 functions to insert random documents |
collection | Creates collections |
counttrx | Uses JS transactions to count the documents and insert the result again |
crud | Create/Read/Update/Delete |
crud-append | Create/Read/Update/Read again |
crud-write-read | Create/Read Documents |
document | Creates documents |
edge | Create/Read/Update edge documents |
hash | Create/Read/Update/Read documents indexed by a hash index |
import-document | Creates documents via the import API |
multi-collection | Multiple transactions combining reads & writes from js on multiple collections |
multitrx | Multiple transactions combining reads & writes from js |
random-shapes | Create/Read/Delete heterogeneous documents with random values |
shapes | Create & Delete documents with heterogeneous attribute names |
shapes-append | Create documents with heterogeneous attribute names |
skiplist | Create/Read/Update/Read documents indexed by a skiplist |
stream-cursor | Create documents and retrieve them in a streaming fashion |
version | Requests /_api/version |