Performance
更新时间:2024-03-14
Kill会话
使用以下代码可以Kill会话
// import "github.com/baidubce/bce-sdk-go/services/rds"
args := &ProcessArgs{
Ids: []int64{123},
}
err := client.ProcessKill(instanceId, args)
if err != nil {
fmt.Printf("process kill error: %+v\n", err)
return
}
fmt.Printf("process kill success\n")
查询innodbstatus快照数据
使用以下代码可以查询innodbstatus快照数据
// import "github.com/baidubce/bce-sdk-go/services/rds"
result, err := client.InnodbStatus(instanceId)
if err != nil {
fmt.Printf("get innodb status error: %+v\n", err)
return
}
fmt.Printf("get innodb status success\n")
jsonData, _ := json.Marshal(result)
fmt.Println(string(jsonData))
查询processlist快照数据
使用以下代码可以查询processlist快照数据
// import "github.com/baidubce/bce-sdk-go/services/rds"
result, err := client.ProcessList(instanceId)
if err != nil {
fmt.Printf("get process list error: %+v\n", err)
return
}
fmt.Printf("get process list success\n")
jsonData, _ := json.Marshal(result)
fmt.Println(string(jsonData))
查询事务列表
使用以下代码可以查询事务列表
// import "github.com/baidubce/bce-sdk-go/services/rds"
result, err := client.TransactionList(instanceId)
if err != nil {
fmt.Printf("get transaction list error: %+v\n", err)
return
}
fmt.Printf("get transaction list success\n")
jsonData, _ := json.Marshal(result)
fmt.Println(string(jsonData))
查询连接列表
使用以下代码可以查询连接列表
// import "github.com/baidubce/bce-sdk-go/services/rds"
result, err := client.ConnectionList(instanceId)
if err != nil {
fmt.Printf("get ConnectionList list error: %+v\n", err)
return
}
fmt.Printf("get ConnectionList list success\n")
jsonData, _ := json.Marshal(result)
fmt.Println(string(jsonData))