| Package | Description |
|---|---|
| org.apache.pinot.tools.perf |
| Modifier and Type | Method and Description |
|---|---|
static void |
QueryRunner.increasingQPSQueryRunner(PerfBenchmarkDriverConf conf,
Stream<String> queries,
int numTimesToRunQueries,
int numThreads,
int queueDepth,
double startQPS,
double deltaQPS,
int reportIntervalMs,
int numIntervalsToReportAndClearStatistics,
int numIntervalsToIncreaseQPS,
long timeout)
Use multiple threads to run query at an increasing target QPS.
|
static void |
QueryRunner.multiThreadedQueryRunner(PerfBenchmarkDriverConf conf,
Stream<String> queries,
int numTimesToRunQueries,
int numThreads,
int queueDepth,
int reportIntervalMs,
int numIntervalsToReportAndClearStatistics,
long timeout)
Use multiple threads to run queries as fast as possible.
|
static void |
QueryRunner.singleThreadedQueryRunner(PerfBenchmarkDriverConf conf,
Stream<String> queries,
int numTimesToRunQueries,
int reportIntervalMs,
int numIntervalsToReportAndClearStatistics,
long timeout)
Use single thread to run queries as fast as possible.
|
static void |
QueryRunner.targetQPSQueryRunner(PerfBenchmarkDriverConf conf,
Stream<String> queries,
int numTimesToRunQueries,
int numThreads,
int queueDepth,
double startQPS,
int reportIntervalMs,
int numIntervalsToReportAndClearStatistics,
long timeout)
Use multiple threads to run query at a target QPS.
|
| Constructor and Description |
|---|
PerfBenchmarkDriver(PerfBenchmarkDriverConf conf) |
PerfBenchmarkDriver(PerfBenchmarkDriverConf conf,
String tempDir,
String loadMode,
String segmentFormatVersion,
boolean verbose) |
Copyright © 2018–2020 Apache Software Foundation. All rights reserved.