5c287f1042
ruby benchmark/benchmark.rb --adapter mysql --num 1000 ruby benchmark/benchmark.rb --adapter mysql --num 1000 --to-csv /tmp/results.csv ruby benchmark/benchmark.rb --adapter mysql --num 1000 --to-html /tmp/results.html
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
To run the benchmarks, from within the benchmarks run:
|
|
ruby benchmark.rb [options]
|
|
|
|
The following options are supported:
|
|
--adapter [String] The database adapter to use. IE: mysql, postgresql, oracle
|
|
|
|
--do-not-delete By default all records in the benchmark tables will be deleted at the end of the benchmark. This flag indicates not to delete the benchmark data.
|
|
--num [Integer] The number of objects to benchmark. (Required!)
|
|
--table-type [String] The table type to test. This can be used multiple times. By default it is all table types.
|
|
--to-csv [String] Print results in a CSV file format
|
|
--to-html [String] Print results in HTML format (String filename must be supplied)
|
|
|
|
See "ruby benchmark.rb -h" for the complete listing of options.
|
|
|
|
EXAMPLES
|
|
--------
|
|
To output to html format:
|
|
ruby benchmark.rb --adapter=mysql --to-html=results.html
|
|
|
|
To output to csv format:
|
|
ruby benchmark.rb --adapter=mysql --to-csv=results.csv
|
|
|
|
LIMITATIONS
|
|
-----------
|
|
Currently MySQL is the only supported adapter to benchmark.
|
|
|
|
AUTHOR
|
|
------
|
|
Zach Dennis
|
|
zach.dennis@gmail.com
|
|
http://www.continuousthinking.com
|
|
|