Todos los productos
Search
Centro de documentos

Database Autonomy Service:GetInstanceMissingIndexList

Última actualización: Sep 01, 2026

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

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

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

  • false

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.