Class: TencentCloud::Dcdb::V20180411::Process

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

Overview

用于显示当前正在运行的线程(连接/查询)信息,数据源来自系统表:information_schema.processlist。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of Process.



5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
# File 'lib/v20180411/models.rb', line 5840

def initialize(id=nil, user=nil, host=nil, db=nil, command=nil, time=nil, processstarttime=nil, state=nil, info=nil)
  @Id = id
  @User = user
  @Host = host
  @Db = db
  @Command = command
  @Time = time
  @ProcessStartTime = processstarttime
  @State = state
  @Info = info
end

Instance Attribute Details

#CommandObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def Command
  @Command
end

#DbObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def Db
  @Db
end

#HostObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def Host
  @Host
end

#IdObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def Id
  @Id
end

#InfoObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def Info
  @Info
end

#ProcessStartTimeObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def ProcessStartTime
  @ProcessStartTime
end

#StateObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def State
  @State
end

#TimeObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def Time
  @Time
end

#UserObject

  • Sending data:正在处理/发送数据。

  • Locked:等待表锁释放(例如 MyISAM 表级锁)。

  • Sorting result:排序查询结果。

  • Updating:更新表中数据。

  • 当为NULL返回空串:无明确状态(如 Sleep 时)。

Parameters:

  • Info:

    执行语句​​:正在执行的 SQL 语句(前 1024 字符)。



5838
5839
5840
# File 'lib/v20180411/models.rb', line 5838

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
# File 'lib/v20180411/models.rb', line 5852

def deserialize(params)
  @Id = params['Id']
  @User = params['User']
  @Host = params['Host']
  @Db = params['Db']
  @Command = params['Command']
  @Time = params['Time']
  @ProcessStartTime = params['ProcessStartTime']
  @State = params['State']
  @Info = params['Info']
end