Consulta os dados de bloqueio de uma instância do ApsaraDB RDS for SQL Server.
Descrição da operação
-
Esta operação é aplicável apenas a instâncias do ApsaraDB RDS for SQL Server.
-
Se você usar um SDK do Alibaba Cloud ou um SDK do Database Autonomy Service (DAS) para chamar esta operação, recomendamos que use a versão mais recente do SDK.
-
Se você usar um SDK para chamar as operações de API do DAS, deverá definir o ID da região como cn-shanghai.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:GetBlockingDetailList |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância de banco de dados. |
rm-t4nfalp2ap421**** |
| StartTime |
string |
Sim |
O início do intervalo de tempo a ser consultado. Este valor é um carimbo de data/hora UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. |
1679429913757 |
| EndTime |
string |
Sim |
O fim do intervalo de tempo a ser consultado. Defina este parâmetro como um carimbo de data/hora UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. |
1682490480548 |
| PageNo |
string |
Não |
O número da página. O valor deve ser um número inteiro maior que 0. Valor padrão: 1. |
1 |
| PageSize |
string |
Não |
O número de entradas por página. O valor deve ser um número inteiro maior que 0. Valor padrão: 10. |
10 |
| QueryHash |
string |
Não |
O valor de hash da instrução SQL. Os valores de hash de instruções SQL do mesmo tipo são iguais. |
DC08B955CAD25E7B |
| DbNameList |
string |
Não |
O nome do banco de dados. Separe vários nomes de bancos de dados com vírgulas (,). |
testdb1,testdb2 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| Code |
string |
O código de status HTTP retornado. |
200 |
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Caso contrário, uma mensagem de erro, como um código de erro, será retornada. |
Successful |
| Data |
object |
Os dados retornados. |
|
| List |
array<object> |
Os detalhes dos dados retornados. |
|
|
object |
Os detalhes dos dados retornados. |
||
| BatchId |
integer |
The batch ID. |
1683530096156 |
| ClientAppName |
string |
The client name. |
.Net SqlClient Data Provider |
| DataBase |
string |
The name of the database. |
testdb1 |
| HostName |
string |
The client hostname. |
ALLBNMGTAPPRD01 |
| LoginId |
string |
The username that is used for the logon. |
Testuser |
| QueryHash |
string |
The hash value of the SQL statement. |
DC08B955CAD25E7B |
| Spid |
string |
The session ID. |
1717 |
| SqlText |
string |
The SQL statement. |
select * from test1 |
| StartTime |
string |
The time when the execution started. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. |
1608888296000 |
| WaitTimeMs |
integer |
The duration of the blocking. Unit: milliseconds. |
30000 |
| WaitType |
string |
The wait type. For more information about wait types, see sys.dm_os_wait_stats (Transact-SQL). |
MISCELLANEOUS |
| CurrentCollectionTime |
integer |
The time when the blocking data was collected. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. |
1700065800000 |
| PageNo |
integer |
O número da página retornada. |
1 |
| PageSize |
integer |
O número de entradas retornadas em cada página. |
10 |
| Total |
integer |
O número total de entradas retornadas. |
19 |
| RequestId |
string |
O ID da solicitação. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "Successful",
"Data": {
"List": [
{
"BatchId": 1683530096156,
"ClientAppName": ".Net SqlClient Data Provider",
"DataBase": "testdb1",
"HostName": "ALLBNMGTAPPRD01",
"LoginId": "Testuser",
"QueryHash": "DC08B955CAD25E7B",
"Spid": "1717",
"SqlText": "select * from test1",
"StartTime": "1608888296000",
"WaitTimeMs": 30000,
"WaitType": "MISCELLANEOUS",
"CurrentCollectionTime": 1700065800000
}
],
"PageNo": 1,
"PageSize": 10,
"Total": 19
},
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.