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.



7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
# File 'lib/v20210527/models.rb', line 7254

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:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def Cmd
  @Cmd
end

#DetailObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def Detail
  @Detail
end

#ExecTimesObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def ExecTimes
  @ExecTimes
end

#QueryTimeObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def QueryTime
  @QueryTime
end

#QueryTimeAvgObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def QueryTimeAvg
  @QueryTimeAvg
end

#QueryTimeMaxObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def QueryTimeMax
  @QueryTimeMax
end

#QueryTimeMinObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def QueryTimeMin
  @QueryTimeMin
end

#QueryTimeRatioObject

Parameters:

  • Cmd:

    命令模板。

  • Detail:

    命令详情。

  • ExecTimes:

    执行次数。

  • QueryTime:

    总耗时。单位:s

  • QueryTimeAvg:

    平均执行时间。单位:s

  • QueryTimeMax:

    最大执行时间。单位:s

  • QueryTimeMin:

    最小执行时间。单位:s

  • QueryTimeRatio:

    总耗时占比。单位:%



7252
7253
7254
# File 'lib/v20210527/models.rb', line 7252

def QueryTimeRatio
  @QueryTimeRatio
end

Instance Method Details

#deserialize(params) ⇒ Object



7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
# File 'lib/v20210527/models.rb', line 7265

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