stardog-admin perf sp2b Manual Page

NAME


stardog-admin perf sp2b —Run the SP2B benchmark

SYNOPSIS


stardog-admin perf sp2b [ {-c | --create} <Create> ] {-d | --database} <Database> [ {-s | --skip} <Queries to skip>... ] [ {-t | --trials} <Trials> ] [ {-v | --verbose} ] [ {-w | --warmups} <Warmups> ]

OPTIONS


-c <Create>, --create <Create>
Create a new database for the test using data in provided location.
-d <Database>, --database <Database>
The location of the Stardog database. When -c/--create specified, this is the location where the database will be created.
-s <Queries to skip>, --skip <Queries to skip>
Create a new database for the test using data in provided location.
-t <Trials>, --trials <Trials>
The number of test trials to run, the default is twenty (20).
-v, --verbose
Verbose output
-w <Warmups>, --warmups <Warmups>
The number of warmups to run, the default is five (5).

DISCUSSION


Execute the SP2B benchmark; for each query, a specified number of warm-up runs are executed and then a set number of trial executions are run. The time per execution for those trials is recorded and at the end of the benchmark, a short report is generated with the results of the benchmark. The report is saved into the current directory.

EXAMPLES


Execute the full benchmark

    $ stardog-admin perf sp2b --database /path/to/database

Execute the full benchmark, but create the database before running

    $ stardog-admin perf sp2b --create /path/to/input/sp2b_5m_data --database /path/to/new/database

Execute the full benchmark with a given number of warm-ups and trial runs.

    $ stardog-admin perf sp2b --warmups 25 --trials 100 --database /path/to/database

Execute the benchmark, skipping some queries

    $ stardog-admin perf sp2b --skip 4 5a --database /path/to/new/database