Class: TencentCloud::Postgres::V20170312::AnalysisItems

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

Overview

慢查询分析接口返回的分析详情,按照参数抽象之后进行分类

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, username = nil, normalquery = nil, clientaddr = nil, callnum = nil, callpercent = nil, costtime = nil, costpercent = nil, mincosttime = nil, maxcosttime = nil, avgcosttime = nil, firsttime = nil, lasttime = nil) ⇒ AnalysisItems

Returns a new instance of AnalysisItems.



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'lib/v20170312/models.rb', line 146

def initialize(databasename=nil, username=nil, normalquery=nil, clientaddr=nil, callnum=nil, callpercent=nil, costtime=nil, costpercent=nil, mincosttime=nil, maxcosttime=nil, avgcosttime=nil, firsttime=nil, lasttime=nil)
  @DatabaseName = databasename
  @UserName = username
  @NormalQuery = normalquery
  @ClientAddr = clientaddr
  @CallNum = callnum
  @CallPercent = callpercent
  @CostTime = costtime
  @CostPercent = costpercent
  @MinCostTime = mincosttime
  @MaxCostTime = maxcosttime
  @AvgCostTime = avgcosttime
  @FirstTime = firsttime
  @LastTime = lasttime
end

Instance Attribute Details

#AvgCostTimeObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def AvgCostTime
  @AvgCostTime
end

#CallNumObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CallNum
  @CallNum
end

#CallPercentObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CallPercent
  @CallPercent
end

#ClientAddrObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def ClientAddr
  @ClientAddr
end

#CostPercentObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CostPercent
  @CostPercent
end

#CostTimeObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CostTime
  @CostTime
end

#DatabaseNameObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def DatabaseName
  @DatabaseName
end

#FirstTimeObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def FirstTime
  @FirstTime
end

#LastTimeObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def LastTime
  @LastTime
end

#MaxCostTimeObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def MaxCostTime
  @MaxCostTime
end

#MinCostTimeObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def MinCostTime
  @MinCostTime
end

#NormalQueryObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def NormalQuery
  @NormalQuery
end

#UserNameObject

Parameters:

  • DatabaseName:

    慢SQL查询的数据库名

  • UserName:

    慢SQL执行的用户名

  • NormalQuery:

    抽象参数之后的慢SQL

  • ClientAddr:

    慢SQL执行的客户端地址

  • CallNum:

    在选定时间范围内慢SQL语句执行的次数

  • CallPercent:

    在选定时间范围内,慢SQL语句执行的次数占所有慢SQL的百分比。

  • CostTime:

    在选定时间范围内,慢SQL执行的总时间

  • CostPercent:

    在选定时间范围内,慢SQL语句执行的总时间占所有慢SQL的比例(小数返回)

  • MinCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最短的时间(单位:ms)

  • MaxCostTime:

    在选定时间范围内,慢SQL语句执行的耗时最长的时间(单位:ms)

  • AvgCostTime:

    在选定时间范围内,慢SQL语句执行的耗时平均时间(单位:ms)

  • FirstTime:

    在选定时间范围内,慢SQL第一条开始执行的时间

  • LastTime:

    在选定时间范围内,慢SQL最后一条开始执行的时间



144
145
146
# File 'lib/v20170312/models.rb', line 144

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# File 'lib/v20170312/models.rb', line 162

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @UserName = params['UserName']
  @NormalQuery = params['NormalQuery']
  @ClientAddr = params['ClientAddr']
  @CallNum = params['CallNum']
  @CallPercent = params['CallPercent']
  @CostTime = params['CostTime']
  @CostPercent = params['CostPercent']
  @MinCostTime = params['MinCostTime']
  @MaxCostTime = params['MaxCostTime']
  @AvgCostTime = params['AvgCostTime']
  @FirstTime = params['FirstTime']
  @LastTime = params['LastTime']
end