Class: TencentCloud::Dcdb::V20180411::SlowLogData

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

Overview

慢查询条目信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(checksum = nil, db = nil, fingerprint = nil, locktimeavg = nil, locktimemax = nil, locktimemin = nil, locktimesum = nil, querycount = nil, querytimeavg = nil, querytimemax = nil, querytimemin = nil, querytimesum = nil, rowsexaminedsum = nil, rowssentsum = nil, tsmax = nil, tsmin = nil, user = nil, examplesql = nil, host = nil) ⇒ SlowLogData

Returns a new instance of SlowLogData.



6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
# File 'lib/v20180411/models.rb', line 6092

def initialize(checksum=nil, db=nil, fingerprint=nil, locktimeavg=nil, locktimemax=nil, locktimemin=nil, locktimesum=nil, querycount=nil, querytimeavg=nil, querytimemax=nil, querytimemin=nil, querytimesum=nil, rowsexaminedsum=nil, rowssentsum=nil, tsmax=nil, tsmin=nil, user=nil, examplesql=nil, host=nil)
  @CheckSum = checksum
  @Db = db
  @FingerPrint = fingerprint
  @LockTimeAvg = locktimeavg
  @LockTimeMax = locktimemax
  @LockTimeMin = locktimemin
  @LockTimeSum = locktimesum
  @QueryCount = querycount
  @QueryTimeAvg = querytimeavg
  @QueryTimeMax = querytimemax
  @QueryTimeMin = querytimemin
  @QueryTimeSum = querytimesum
  @RowsExaminedSum = rowsexaminedsum
  @RowsSentSum = rowssentsum
  @TsMax = tsmax
  @TsMin = tsmin
  @User = user
  @ExampleSql = examplesql
  @Host = host
end

Instance Attribute Details

#CheckSumObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def CheckSum
  @CheckSum
end

#DbObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def Db
  @Db
end

#ExampleSqlObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def ExampleSql
  @ExampleSql
end

#FingerPrintObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def FingerPrint
  @FingerPrint
end

#HostObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def Host
  @Host
end

#LockTimeAvgObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def LockTimeAvg
  @LockTimeAvg
end

#LockTimeMaxObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def LockTimeMax
  @LockTimeMax
end

#LockTimeMinObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def LockTimeMin
  @LockTimeMin
end

#LockTimeSumObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def LockTimeSum
  @LockTimeSum
end

#QueryCountObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def QueryCount
  @QueryCount
end

#QueryTimeAvgObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def QueryTimeAvg
  @QueryTimeAvg
end

#QueryTimeMaxObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def QueryTimeMax
  @QueryTimeMax
end

#QueryTimeMinObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def QueryTimeMin
  @QueryTimeMin
end

#QueryTimeSumObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def QueryTimeSum
  @QueryTimeSum
end

#RowsExaminedSumObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def RowsExaminedSum
  @RowsExaminedSum
end

#RowsSentSumObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def RowsSentSum
  @RowsSentSum
end

#TsMaxObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def TsMax
  @TsMax
end

#TsMinObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def TsMin
  @TsMin
end

#UserObject

Parameters:

  • CheckSum:

    语句校验和,用于查询详情

  • Db:

    数据库名称

  • FingerPrint:

    抽象的SQL语句

  • LockTimeAvg:

    平均的锁时间

  • LockTimeMax:

    最大锁时间

  • LockTimeMin:

    最小锁时间

  • LockTimeSum:

    锁时间总和

  • QueryCount:

    查询次数

  • QueryTimeAvg:

    平均查询时间

  • QueryTimeMax:

    最大查询时间

  • QueryTimeMin:

    最小查询时间

  • QueryTimeSum:

    查询时间总和

  • RowsExaminedSum:

    扫描行数

  • RowsSentSum:

    发送行数

  • TsMax:

    最后执行时间

  • TsMin:

    首次执行时间

  • User:

    账号

  • ExampleSql:

    样例Sql

  • Host:

    账户的域名



6090
6091
6092
# File 'lib/v20180411/models.rb', line 6090

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
# File 'lib/v20180411/models.rb', line 6114

def deserialize(params)
  @CheckSum = params['CheckSum']
  @Db = params['Db']
  @FingerPrint = params['FingerPrint']
  @LockTimeAvg = params['LockTimeAvg']
  @LockTimeMax = params['LockTimeMax']
  @LockTimeMin = params['LockTimeMin']
  @LockTimeSum = params['LockTimeSum']
  @QueryCount = params['QueryCount']
  @QueryTimeAvg = params['QueryTimeAvg']
  @QueryTimeMax = params['QueryTimeMax']
  @QueryTimeMin = params['QueryTimeMin']
  @QueryTimeSum = params['QueryTimeSum']
  @RowsExaminedSum = params['RowsExaminedSum']
  @RowsSentSum = params['RowsSentSum']
  @TsMax = params['TsMax']
  @TsMin = params['TsMin']
  @User = params['User']
  @ExampleSql = params['ExampleSql']
  @Host = params['Host']
end