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 |
||
---|---|---|
.. | ||
lib | ||
models | ||
schema | ||
benchmark.rb | ||
boot.rb | ||
README |
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