public class Process extends AbstractModel
header, skipSign
Constructor and Description |
---|
Process() |
Process(Process source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getCommand()
Get 命令类型:线程正在执行的命令类型。常见值:
- Sleep:空闲等待状态(等待新查询)。
- Query:正在执行查询或 SQL 语句。
- Binlog Dump:主服务器线程向从服务器发送二进制日志。
- Connect:客户端正在连接。
- Killed:线程被终止但未完全退出。
|
String |
getDb()
Get 当前数据库:线程正在使用的数据库名(未选择数据库时为 空串)。
|
String |
getHost()
Get 客户端地址:发起连接的客户端主机名及端口(格式:host:port)。
|
Long |
getId()
Get 线程ID:唯一标识当前连接/线程的整数。
|
String |
getInfo()
Get 执行语句:正在执行的 SQL 语句(前 1024 字符)。
|
String |
getProcessStartTime()
Get 执行开始时间(秒):线程在当前状态开始执行的时间。
|
String |
getState()
Get 状态描述:线程当前的详细操作状态。常见值:
- Sending data:正在处理/发送数据。
- Locked:等待表锁释放(例如 MyISAM 表级锁)。
- Sorting result:排序查询结果。
- Updating:更新表中数据。
- 当为NULL返回空串:无明确状态(如 Sleep 时)。
|
Long |
getTime()
Get 执行时间(秒):线程在当前状态持续的秒数。
|
String |
getUser()
Get 用户名:发起连接的 MySQL 用户。
|
void |
setCommand(String Command)
Set 命令类型:线程正在执行的命令类型。常见值:
- Sleep:空闲等待状态(等待新查询)。
- Query:正在执行查询或 SQL 语句。
- Binlog Dump:主服务器线程向从服务器发送二进制日志。
- Connect:客户端正在连接。
- Killed:线程被终止但未完全退出。
|
void |
setDb(String Db)
Set 当前数据库:线程正在使用的数据库名(未选择数据库时为 空串)。
|
void |
setHost(String Host)
Set 客户端地址:发起连接的客户端主机名及端口(格式:host:port)。
|
void |
setId(Long Id)
Set 线程ID:唯一标识当前连接/线程的整数。
|
void |
setInfo(String Info)
Set 执行语句:正在执行的 SQL 语句(前 1024 字符)。
|
void |
setProcessStartTime(String ProcessStartTime)
Set 执行开始时间(秒):线程在当前状态开始执行的时间。
|
void |
setState(String State)
Set 状态描述:线程当前的详细操作状态。常见值:
- Sending data:正在处理/发送数据。
- Locked:等待表锁释放(例如 MyISAM 表级锁)。
- Sorting result:排序查询结果。
- Updating:更新表中数据。
- 当为NULL返回空串:无明确状态(如 Sleep 时)。
|
void |
setTime(Long Time)
Set 执行时间(秒):线程在当前状态持续的秒数。
|
void |
setUser(String User)
Set 用户名:发起连接的 MySQL 用户。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public Process()
public Process(Process source)
public Long getId()
public void setId(Long Id)
Id
- 线程ID:唯一标识当前连接/线程的整数。public String getUser()
public void setUser(String User)
User
- 用户名:发起连接的 MySQL 用户。public String getHost()
public void setHost(String Host)
Host
- 客户端地址:发起连接的客户端主机名及端口(格式:host:port)。public String getDb()
public void setDb(String Db)
Db
- 当前数据库:线程正在使用的数据库名(未选择数据库时为 空串)。public String getCommand()
public void setCommand(String Command)
Command
- 命令类型:线程正在执行的命令类型。常见值:
- Sleep:空闲等待状态(等待新查询)。
- Query:正在执行查询或 SQL 语句。
- Binlog Dump:主服务器线程向从服务器发送二进制日志。
- Connect:客户端正在连接。
- Killed:线程被终止但未完全退出。public Long getTime()
public void setTime(Long Time)
Time
- 执行时间(秒):线程在当前状态持续的秒数。public String getProcessStartTime()
public void setProcessStartTime(String ProcessStartTime)
ProcessStartTime
- 执行开始时间(秒):线程在当前状态开始执行的时间。public String getState()
public void setState(String State)
State
- 状态描述:线程当前的详细操作状态。常见值:
- Sending data:正在处理/发送数据。
- Locked:等待表锁释放(例如 MyISAM 表级锁)。
- Sorting result:排序查询结果。
- Updating:更新表中数据。
- 当为NULL返回空串:无明确状态(如 Sleep 时)。public String getInfo()
public void setInfo(String Info)
Info
- 执行语句:正在执行的 SQL 语句(前 1024 字符)。Copyright © 2025. All rights reserved.