Devuelve los detalles de todos los índices faltantes para una instancia.
Descripción de la operación
-
Esta operación solo es aplicable a instancias de ApsaraDB RDS for SQL Server.
-
Si utiliza un SDK de Alibaba Cloud o el SDK de Database Autonomy Service (DAS) para invocar esta operación, se recomienda que utilice la versión más reciente del SDK.
-
Si utiliza un SDK para invocar las operaciones de API de DAS, debe establecer el ID de región en cn-shanghai.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
hdm:GetInstanceMissingIndexList |
list |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| InstanceId |
string |
Sí |
El ID de la instancia de base de datos. Nota
Solo se admiten instancias de ApsaraDB RDS for SQL Server. |
rm-t4nfalp2ap421**** |
| PageNo |
string |
No |
El número de página. Las páginas comienzan desde la página 1. Valor predeterminado: 1. |
1 |
| PageSize |
string |
No |
El número de entradas por página. Valor predeterminado: 10. |
10 |
| ObjectName |
string |
No |
El nombre del objeto. |
bas_customer |
| ReservedSize |
string |
No |
La condición de consulta basada en el tamaño de la tabla. |
>=|100 |
| RowCount |
string |
No |
La condición de consulta basada en el número de filas de la tabla. |
>=|100000 |
| ReservedPages |
string |
No |
La condición de consulta basada en el número total de páginas. |
>=|100 |
| IndexCount |
string |
No |
La condición de consulta basada en el número de índices. |
>=|8 |
| UniqueCompiles |
string |
No |
La condición de consulta basada en el número de compilaciones. |
>=|10000 |
| UserSeeks |
string |
No |
La condición de consulta basada en el número de búsquedas. |
>=|1000 |
| UserScans |
string |
No |
La condición de consulta basada en el número de exámenes. |
>=|10000 |
| AvgTotalUserCost |
string |
No |
La condición de consulta basada en el ahorro promedio de costos. |
<=|8 |
| AvgUserImpact |
string |
No |
La condición de consulta basada en la mejora de rendimiento. |
>|10000 |
| StartTime |
string |
No |
La hora de inicio de la última búsqueda. |
1679414400000 |
| EndTime |
string |
No |
La hora de finalización de la última búsqueda. |
1681869544000 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| Code |
string |
El código de estado HTTP devuelto. |
200 |
| Message |
string |
El mensaje devuelto. |
Successful |
| Data |
object |
La información detallada. |
|
| List |
array<object> |
Los datos devueltos. |
|
|
object |
|||
| AvgTotalUserCost |
number |
El ahorro promedio de costos. |
4.67 |
| AvgUserImpact |
number |
La mejora de rendimiento, en porcentaje. |
98.3 |
| DatabaseName |
string |
El nombre de la base de datos. |
testdb |
| EqualityColumns |
string |
Las columnas de índice incluidas en la operación de igualdad. |
col1,col2,col3 |
| IncludedColumns |
string |
Las columnas en las que faltan índices. |
col3,col4 |
| IndexCount |
integer |
El número de índices. |
1 |
| LastUserSeek |
integer |
La última hora de búsqueda de un usuario. |
1702023327000 |
| ObjectName |
string |
El nombre del objeto. |
stu |
| ReservedPages |
integer |
El número total de páginas devueltas. |
5025 |
| ReservedSize |
number |
El tamaño de la tabla. |
39.26 |
| RowCount |
integer |
El número de filas de la tabla. |
226945 |
| SchemaName |
string |
El nombre del esquema. |
dbo |
| SystemScans |
integer |
El número de exámenes. |
0 |
| SystemSeeks |
integer |
El número de búsquedas. |
0 |
| UniqueCompiles |
integer |
El número de compilaciones. |
2392 |
| UserScans |
integer |
El número de exámenes realizados por usuarios. |
0 |
| UserSeeks |
integer |
El número de búsquedas realizadas por usuarios. |
1081 |
| InequalityColumns |
string |
Las columnas de índice incluidas en la operación de desigualdad. |
2392 |
| CreateIndex |
string |
La instrucción utilizada para crear los índices faltantes. |
CREATE INDEX [IX_CLOUDDBA_school_dbo_stu@col1_@col2] ON [school].[dbo].[stu]([col1],[col2],[col3]) INCLUDE ([col4],[col5]) WITH (FILLFACTOR = 90, ONLINE = OFF); |
| PageNo |
integer |
El número de la página devuelta. |
1 |
| PageSize |
integer |
El número de entradas por página. |
10 |
| Total |
integer |
El número total de entradas devueltas. |
16 |
| RequestId |
string |
El ID de la solicitud. |
0A74B755-98B7-59DB-8724-1321B394**** |
| Success |
string |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"Code": "200",
"Message": "Successful",
"Data": {
"List": [
{
"AvgTotalUserCost": 4.67,
"AvgUserImpact": 98.3,
"DatabaseName": "testdb",
"EqualityColumns": "col1,col2,col3",
"IncludedColumns": "col3,col4",
"IndexCount": 1,
"LastUserSeek": 1702023327000,
"ObjectName": "stu",
"ReservedPages": 5025,
"ReservedSize": 39.26,
"RowCount": 226945,
"SchemaName": "dbo",
"SystemScans": 0,
"SystemSeeks": 0,
"UniqueCompiles": 2392,
"UserScans": 0,
"UserSeeks": 1081,
"InequalityColumns": "2392",
"CreateIndex": "CREATE INDEX [IX_CLOUDDBA_school_dbo_stu@col1_@col2] ON [school].[dbo].[stu]([col1],[col2],[col3]) INCLUDE ([col4],[col5]) WITH (FILLFACTOR = 90, ONLINE = OFF);"
}
],
"PageNo": 1,
"PageSize": 10,
"Total": 16
},
"RequestId": "0A74B755-98B7-59DB-8724-1321B394****",
"Success": "true"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.