git://git.iain.cx/iain
/
pstop.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bump up version to 0.0.15
[pstop.git]
/
performance_schema
/
file_summary_by_instance
/
file_summary_by_instance.go
diff --git
a/performance_schema/file_summary_by_instance/file_summary_by_instance.go
b/performance_schema/file_summary_by_instance/file_summary_by_instance.go
index
f71f1d6
..
737caa8
100644
(file)
--- a/
performance_schema/file_summary_by_instance/file_summary_by_instance.go
+++ b/
performance_schema/file_summary_by_instance/file_summary_by_instance.go
@@
-6,6
+6,7
@@
package file_summary_by_instance
import (
"database/sql"
import (
"database/sql"
+ "fmt"
"time"
"github.com/sjmudd/pstop/lib"
"time"
"github.com/sjmudd/pstop/lib"
@@
-56,7
+57,7
@@
type File_summary_by_instance struct {
}
// reset the statistics to current values
}
// reset the statistics to current values
-func (t *File_summary_by_instance)
UpdateInitial
Values() {
+func (t *File_summary_by_instance)
SyncReference
Values() {
t.SetNow()
t.initial = make(file_summary_by_instance_rows, len(t.current))
copy(t.initial, t.current)
t.SetNow()
t.initial = make(file_summary_by_instance_rows, len(t.current))
copy(t.initial, t.current)
@@
-139,7
+140,8
@@
func (t File_summary_by_instance) EmptyRowContent() string {
}
func (t File_summary_by_instance) Description() string {
}
func (t File_summary_by_instance) Description() string {
- return "File I/O by filename (file_summary_by_instance)"
+ count := t.count_rows()
+ return fmt.Sprintf("File I/O by filename (file_summary_by_instance) %4d row(s) ", count)
}
// create a new structure and include various variable values:
}
// create a new structure and include various variable values:
@@
-152,3
+154,13
@@
func NewFileSummaryByInstance(global_variables map[string]string) *File_summary_
return n
}
return n
}
+
+func (t File_summary_by_instance) count_rows() int {
+ var count int
+ for row := range t.results {
+ if t.results[row].SUM_TIMER_WAIT > 0 {
+ count++
+ }
+ }
+ return count
+}