Class: TencentCloud::Dbbrain::V20210527::Aggregation

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

mongodb慢查模板概览明细

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(avgexectime = nil, avgdocsexamined = nil, slowlogcount = nil, sortcount = nil, slowlogs = nil) ⇒ Aggregation

Returns a new instance of Aggregation.



79
80
81
82
83
84
85
# File 'lib/v20210527/models.rb', line 79

def initialize(avgexectime=nil, avgdocsexamined=nil, slowlogcount=nil, sortcount=nil, slowlogs=nil)
  @AvgExecTime = avgexectime
  @AvgDocsExamined = avgdocsexamined
  @SlowLogCount = slowlogcount
  @SortCount = sortcount
  @SlowLogs = slowlogs
end

Instance Attribute Details

#AvgDocsExaminedObject

Parameters:

  • AvgExecTime:

    平均执行时间(ms)。

  • AvgDocsExamined:

    平均扫描行数。

  • SlowLogCount:

    产生慢查次数(/天)。

  • SortCount:

    内存排序次数。

  • SlowLogs:

    慢查模板概览。



77
78
79
# File 'lib/v20210527/models.rb', line 77

def AvgDocsExamined
  @AvgDocsExamined
end

#AvgExecTimeObject

Parameters:

  • AvgExecTime:

    平均执行时间(ms)。

  • AvgDocsExamined:

    平均扫描行数。

  • SlowLogCount:

    产生慢查次数(/天)。

  • SortCount:

    内存排序次数。

  • SlowLogs:

    慢查模板概览。



77
78
79
# File 'lib/v20210527/models.rb', line 77

def AvgExecTime
  @AvgExecTime
end

#SlowLogCountObject

Parameters:

  • AvgExecTime:

    平均执行时间(ms)。

  • AvgDocsExamined:

    平均扫描行数。

  • SlowLogCount:

    产生慢查次数(/天)。

  • SortCount:

    内存排序次数。

  • SlowLogs:

    慢查模板概览。



77
78
79
# File 'lib/v20210527/models.rb', line 77

def SlowLogCount
  @SlowLogCount
end

#SlowLogsObject

Parameters:

  • AvgExecTime:

    平均执行时间(ms)。

  • AvgDocsExamined:

    平均扫描行数。

  • SlowLogCount:

    产生慢查次数(/天)。

  • SortCount:

    内存排序次数。

  • SlowLogs:

    慢查模板概览。



77
78
79
# File 'lib/v20210527/models.rb', line 77

def SlowLogs
  @SlowLogs
end

#SortCountObject

Parameters:

  • AvgExecTime:

    平均执行时间(ms)。

  • AvgDocsExamined:

    平均扫描行数。

  • SlowLogCount:

    产生慢查次数(/天)。

  • SortCount:

    内存排序次数。

  • SlowLogs:

    慢查模板概览。



77
78
79
# File 'lib/v20210527/models.rb', line 77

def SortCount
  @SortCount
end

Instance Method Details

#deserialize(params) ⇒ Object



87
88
89
90
91
92
93
# File 'lib/v20210527/models.rb', line 87

def deserialize(params)
  @AvgExecTime = params['AvgExecTime']
  @AvgDocsExamined = params['AvgDocsExamined']
  @SlowLogCount = params['SlowLogCount']
  @SortCount = params['SortCount']
  @SlowLogs = params['SlowLogs']
end