private static void SQLLoader() { Console.WriteLine("SQLLoader"); SqlLoadWatcher sqlLoadWatcher = new SqlLoadWatcher(); AutoScaler autoScaler = new AutoScaler(sqlLoadWatcher); autoScaler.TraceEvent += AutoScaler_TraceEvent; Task t = autoScaler.AutoScale(); t.Wait(); Trace.WriteLine("Pausing for one minute"); Task.Delay(60000).Wait(); }
static void Main(string[] args) { while (!Console.KeyAvailable) { SqlLoadWatcher sqlLoadWatcher = new SqlLoadWatcher(); AutoScaler autoScaler = new AutoScaler(sqlLoadWatcher); autoScaler.TraceEvent += AutoScaler_TraceEvent; Task t = autoScaler.AutoScale(); t.Wait(); double minutes = 0.1; Trace.WriteLine($"Pausing for {minutes} minutes"); Task.Delay((int)(60 * 1000 * minutes)).Wait(); } }