Class: TencentCloud::Dbbrain::V20210527::SlowLogAgg

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

Overview

redis top慢日志聚合详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cmd = nil, detail = nil, exectimes = nil, querytime = nil, querytimeavg = nil, querytimemax = nil, querytimemin = nil, querytimeratio = nil) ⇒ SlowLogAgg

Returns a new instance of SlowLogAgg.



7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
# File 'lib/v20210527/models.rb', line 7089

def initialize(cmd=nil, detail=nil, exectimes=nil, querytime=nil, querytimeavg=nil, querytimemax=nil, querytimemin=nil, querytimeratio=nil)
  @Cmd = cmd
  @Detail = detail
  @ExecTimes = exectimes
  @QueryTime = querytime
  @QueryTimeAvg = querytimeavg
  @QueryTimeMax = querytimemax
  @QueryTimeMin = querytimemin
  @QueryTimeRatio = querytimeratio
end

Instance Attribute Details

#CmdObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def Cmd
  @Cmd
end

#DetailObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def Detail
  @Detail
end

#ExecTimesObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def ExecTimes
  @ExecTimes
end

#QueryTimeObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def QueryTime
  @QueryTime
end

#QueryTimeAvgObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def QueryTimeAvg
  @QueryTimeAvg
end

#QueryTimeMaxObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def QueryTimeMax
  @QueryTimeMax
end

#QueryTimeMinObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def QueryTimeMin
  @QueryTimeMin
end

#QueryTimeRatioObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7087
7088
7089
# File 'lib/v20210527/models.rb', line 7087

def QueryTimeRatio
  @QueryTimeRatio
end

Instance Method Details

#deserialize(params) ⇒ Object



7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
# File 'lib/v20210527/models.rb', line 7100

def deserialize(params)
  @Cmd = params['Cmd']
  @Detail = params['Detail']
  @ExecTimes = params['ExecTimes']
  @QueryTime = params['QueryTime']
  @QueryTimeAvg = params['QueryTimeAvg']
  @QueryTimeMax = params['QueryTimeMax']
  @QueryTimeMin = params['QueryTimeMin']
  @QueryTimeRatio = params['QueryTimeRatio']
end