Command Line Options


There are a number of command line options for swingbench that can be used to automate testing and data builds. These can be displayed by using the -h option.

[dgiles@macbook bin]$ ./datagenerator -h
usage: parameters:
-async                 perform async commits
-bs <batchSize>        batch size of inserts (defaults to 50)
-c <filename>          specify config file
-cl                    use command line interface
-commit <commitSize>   number of inserts between commits
-cs                    connectring for database insertion
-d <directory>         output directory (defaults to "data")
-db                    write data direct to database
-ddl                   just generate the ddl to be used
-debug                 turn on debug information
-dt                    driver type (oci|thin)
-f                     write data to file
-g                     use graphical user interface
-h,--help              print this message
-i                     use insert append (Oracle specific)
-nc                    don't create any constraints after data creation
-ni                    don't create any indexes after data creation
-nodrop                don't drop tables if they exist
-p                     password for database insertion
-r <algorithm>         random generator algorithm (java|mersenne|simple)
-s                     run silent
-scale <scale>         mulitiplier for default config
-tc                    number of generation threads (defaults to 2)
-u                     username for database insertion
-z                     compress the results file