Class: TencentCloud::Dbbrain::V20210527::MySqlProcess

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

Overview

关系型数据库线程

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, user = nil, host = nil, db = nil, state = nil, command = nil, time = nil, info = nil, sqltype = nil) ⇒ MySqlProcess

Returns a new instance of MySqlProcess.



6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'lib/v20210527/models.rb', line 6306

def initialize(id=nil, user=nil, host=nil, db=nil, state=nil, command=nil, time=nil, info=nil, sqltype=nil)
  @ID = id
  @User = user
  @Host = host
  @DB = db
  @State = state
  @Command = command
  @Time = time
  @Info = info
  @SqlType = sqltype
end

Instance Attribute Details

#CommandObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def Command
  @Command
end

#DBObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def DB
  @DB
end

#HostObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def Host
  @Host
end

#IDObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def ID
  @ID
end

#InfoObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def Info
  @Info
end

#SqlTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def SqlType
  @SqlType
end

#StateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def State
  @State
end

#TimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def Time
  @Time
end

#UserObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    线程ID。

  • User:

    线程的操作账号名。

  • Host:

    线程的操作主机地址。

  • DB:

    线程的操作数据库。

  • State:

    线程的操作状态。包含以下枚举值:Sending data​-线程正在处理查询结果, ​Sorting result​-线程正在对查询结果进行排序​,Creating tmp table​-线程正在创建临时表,Altering table​-线程正在执行表结构变更,Updating-线程执行更新中。

  • Command:

    线程的执行类型。包含以下枚举值:Sleep-线程处于空闲状态,Query-线程正在执行一个查询,Connect-从服务器连接到主服务器,Execute-线程正在执行预处理语句。

  • Time:

    线程的操作时长,单位秒。

  • Info:

    线程的操作语句。

  • SqlType:

    sql类型



6304
6305
6306
# File 'lib/v20210527/models.rb', line 6304

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
# File 'lib/v20210527/models.rb', line 6318

def deserialize(params)
  @ID = params['ID']
  @User = params['User']
  @Host = params['Host']
  @DB = params['DB']
  @State = params['State']
  @Command = params['Command']
  @Time = params['Time']
  @Info = params['Info']
  @SqlType = params['SqlType']
end