Get relative stats properly for events_stages_summary
[pstop.git] / main.go
diff --git a/main.go b/main.go
index c7de87b..facfa65 100644 (file)
--- a/main.go
+++ b/main.go
@@ -59,6 +59,9 @@ func connect_by_defaults_file( defaults_file string ) *sql.DB {
                log.Fatal(err)
        }
 
+       // deliberately limit the pool size to 5 to avoid "problems" if any queries hang.
+       dbh.SetMaxOpenConns(5) // hard-coded value!
+
        return dbh
 }
 
@@ -116,6 +119,7 @@ func usage() {
 // be found.
 func validate_mysql_version(dbh *sql.DB) error {
        var tables = [...]string{
+               "performance_schema.events_waits_summary_global_by_event_name",
                "performance_schema.file_summary_by_instance",
                "performance_schema.table_io_waits_summary_by_table",
                "performance_schema.table_lock_waits_summary_by_table",