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
|
||
|
|