Class: TencentCloud::Postgres::V20170312::RawSlowQuery

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

Overview

慢SQL查询接口返回 慢SQL列表详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rawquery = nil, databasename = nil, duration = nil, clientaddr = nil, username = nil, sessionstarttime = nil) ⇒ RawSlowQuery

Returns a new instance of RawSlowQuery.



6772
6773
6774
6775
6776
6777
6778
6779
# File 'lib/v20170312/models.rb', line 6772

def initialize(rawquery=nil, databasename=nil, duration=nil, clientaddr=nil, username=nil, sessionstarttime=nil)
  @RawQuery = rawquery
  @DatabaseName = databasename
  @Duration = duration
  @ClientAddr = clientaddr
  @UserName = username
  @SessionStartTime = sessionstarttime
end

Instance Attribute Details

#ClientAddrObject

Parameters:

  • RawQuery:

    慢SQL 语句

  • DatabaseName:

    慢SQL 查询的数据库

  • Duration:

    慢SQL执行 耗时

  • ClientAddr:

    执行慢SQL的客户端

  • UserName:

    执行慢SQL的用户名

  • SessionStartTime:

    慢SQL执行的开始时间



6770
6771
6772
# File 'lib/v20170312/models.rb', line 6770

def ClientAddr
  @ClientAddr
end

#DatabaseNameObject

Parameters:

  • RawQuery:

    慢SQL 语句

  • DatabaseName:

    慢SQL 查询的数据库

  • Duration:

    慢SQL执行 耗时

  • ClientAddr:

    执行慢SQL的客户端

  • UserName:

    执行慢SQL的用户名

  • SessionStartTime:

    慢SQL执行的开始时间



6770
6771
6772
# File 'lib/v20170312/models.rb', line 6770

def DatabaseName
  @DatabaseName
end

#DurationObject

Parameters:

  • RawQuery:

    慢SQL 语句

  • DatabaseName:

    慢SQL 查询的数据库

  • Duration:

    慢SQL执行 耗时

  • ClientAddr:

    执行慢SQL的客户端

  • UserName:

    执行慢SQL的用户名

  • SessionStartTime:

    慢SQL执行的开始时间



6770
6771
6772
# File 'lib/v20170312/models.rb', line 6770

def Duration
  @Duration
end

#RawQueryObject

Parameters:

  • RawQuery:

    慢SQL 语句

  • DatabaseName:

    慢SQL 查询的数据库

  • Duration:

    慢SQL执行 耗时

  • ClientAddr:

    执行慢SQL的客户端

  • UserName:

    执行慢SQL的用户名

  • SessionStartTime:

    慢SQL执行的开始时间



6770
6771
6772
# File 'lib/v20170312/models.rb', line 6770

def RawQuery
  @RawQuery
end

#SessionStartTimeObject

Parameters:

  • RawQuery:

    慢SQL 语句

  • DatabaseName:

    慢SQL 查询的数据库

  • Duration:

    慢SQL执行 耗时

  • ClientAddr:

    执行慢SQL的客户端

  • UserName:

    执行慢SQL的用户名

  • SessionStartTime:

    慢SQL执行的开始时间



6770
6771
6772
# File 'lib/v20170312/models.rb', line 6770

def SessionStartTime
  @SessionStartTime
end

#UserNameObject

Parameters:

  • RawQuery:

    慢SQL 语句

  • DatabaseName:

    慢SQL 查询的数据库

  • Duration:

    慢SQL执行 耗时

  • ClientAddr:

    执行慢SQL的客户端

  • UserName:

    执行慢SQL的用户名

  • SessionStartTime:

    慢SQL执行的开始时间



6770
6771
6772
# File 'lib/v20170312/models.rb', line 6770

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



6781
6782
6783
6784
6785
6786
6787
6788
# File 'lib/v20170312/models.rb', line 6781

def deserialize(params)
  @RawQuery = params['RawQuery']
  @DatabaseName = params['DatabaseName']
  @Duration = params['Duration']
  @ClientAddr = params['ClientAddr']
  @UserName = params['UserName']
  @SessionStartTime = params['SessionStartTime']
end