forked from brianfrankcooper/YCSB
-
Notifications
You must be signed in to change notification settings - Fork 0
Core Properties
m1ch1 edited this page Aug 30, 2011
·
3 revisions
The property files used with the core workload generator can specify values for the following properties:
-
fieldcount: the number of fields in a record (default: 10)
-
fieldlength: the size of each field (default: 100)
-
readallfields: should reads read all fields (true) or just one (false) (default: true)
-
readproportion: what proportion of operations should be reads (default: 0.95)
-
updateproportion: what proportion of operations should be updates (default: 0.05)
- insertproportion: what proportion of operations should be inserts (default: 0)
-
scanproportion: what proportion of operations should be scans (default: 0)
-
readmodifywriteproportion: what proportion of operations should be read a record, modify it, write it back (default: 0)
-
requestdistribution: what distribution should be used to select the records to operate on – uniform, zipfian or latest (default: uniform)
-
maxscanlength: for scans, what is the maximum number of records to scan (default: 1000)
-
scanlengthdistribution: for scans, what distribution should be used to choose the number of records to scan, for each scan, between 1 and maxscanlength (default: uniform)
-
insertorder: should records be inserted in order by key (“ordered”), or in hashed order (“hashed”) (default: hashed)
-
operationcount: Number of operations to perform.
- maxexecutiontime: Maximum execution time in seconds. The benchmark runs until either the operation count has exhausted or the maximum specified time has elapsed, whichever is earlier.