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.



6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
# File 'lib/v20210527/models.rb', line 6535

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。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def Command
  @Command
end

#DBObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def DB
  @DB
end

#HostObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def Host
  @Host
end

#IDObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def ID
  @ID
end

#InfoObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def Info
  @Info
end

#SqlTypeObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def SqlType
  @SqlType
end

#StateObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def State
  @State
end

#TimeObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def Time
  @Time
end

#UserObject

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

Parameters:

  • 线程ID。

  • 线程的操作账号名。

  • 线程的操作主机地址。

  • 线程的操作数据库。

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

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

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

  • 线程的操作语句。

  • sql类型



6533
6534
6535
# File 'lib/v20210527/models.rb', line 6533

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
# File 'lib/v20210527/models.rb', line 6547

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