help bool
hostname string
fsbi ps_table.Tabler // ufsbi.File_summary_by_instance
- tiwsbt tiwsbt.Table_io_waits_summary_by_table
+ tiwsbt tiwsbt.Object
tlwsbt ps_table.Tabler // tlwsbt.Table_lock_waits_summary_by_table
ewsgben ps_table.Tabler // ewsgben.Events_waits_summary_global_by_event_name
essgben ps_table.Tabler // essgben.Events_stages_summary_global_by_event_name
state.screen.Initialise()
state.setup_instruments.EnableMutexMonitoring(dbh)
+ state.setup_instruments.EnableStageMonitoring(dbh)
+
_, variables := lib.SelectAllGlobalVariablesByVariableName(state.dbh)
// setup to their initial types/values
state.fsbi = fsbi.NewFileSummaryByInstance(variables)
state.tlwsbt = new(tlwsbt.Table_lock_waits_summary_by_table)
- state.ewsgben = new(ewsgben.Table_events_waits_summary_global_by_event_name)
+ state.ewsgben = new(ewsgben.Object)
state.essgben = new(essgben.Object)
state.want_relative_stats = true // we show info from the point we start collecting data
func (state *State) Cleanup() {
state.screen.Close()
if state.dbh != nil {
- state.setup_instruments.Restore(state.dbh)
+ state.setup_instruments.RestoreConfiguration(state.dbh)
_ = state.dbh.Close()
}
}