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