private static void Showhelp()
{
Console.WriteLine("");
Console.WriteLine("Commands are in \\x:option format.");
Console.WriteLine("No spaces between the \\x: and the option specified.");
Console.WriteLine("Valid command line arguements are:");
Console.WriteLine("");
Console.WriteLine("\\c:{1} number of clients you wish to run max 200");
Console.WriteLine("");
Console.WriteLine("\\s:{servername} name of the database server to benchmark");
Console.WriteLine("");
Console.WriteLine("\\d:{target database} the TPC database you wish to benchmark");
Console.WriteLine("");
Console.WriteLine("\\u:{username} login name to connect to server. For sql authentication only");
Console.WriteLine(" ignored if \\t option is used");
Console.WriteLine("");
Console.WriteLine("\\p:{password} login password to connect to server. For sql authentication only");
Console.WriteLine(" ignored if \\t option is used");
Console.WriteLine("");
Console.WriteLine("\\t use trusted connection notice no : or any following commands");
Console.WriteLine("");
Console.WriteLine("\\wh:{2} number of warehouses to use during tests.");
Console.WriteLine(" Depends on number of warehouses populated in test database.");
Console.WriteLine("");
Console.WriteLine("\\m:{1} number of minutes to execute the test minimum 1 no maximum");
Console.WriteLine("");
Console.WriteLine("\\cs:{50} maximum number of delay between queries issued by the Client.");
Console.WriteLine(" Any number between 0 and 50 is normal 0 for maximum throughput");
Console.WriteLine(" 50 for a standard tpc benchmark Client thinking delay");
Console.WriteLine("");
Console.WriteLine("\\sp used extended stored procedures instead of single issued statements");
Console.WriteLine("");
Console.WriteLine("\\stl:{0} stagger Client load where {0} is the number of seconds to delay each Client");
Console.WriteLine("");
Console.WriteLine("\\nl:{0} number of fixed loops to execute per Client. This overrides the \\m: switch");
Console.WriteLine("");
Console.WriteLine("\\hb Log to Heartbeat table to track replication latency.");
Console.WriteLine("");
Console.WriteLine("Below is the work load mix switches all 5 must be used and must equal 100.");
Console.WriteLine("\\pno:{45} percent new order status");
Console.WriteLine("\\pos:{43} percent order status");
Console.WriteLine("\\pp:{4} percent Payment");
Console.WriteLine("\\pd:{4} percent dilivery");
Console.WriteLine("\\psl:{4} percent stock level");
Console.WriteLine("");
Console.WriteLine("\\? this help screen");
}