全部产品
云数据库 RDS 版

缺失索引建议

更新时间:2017-09-20 17:01:40   分享:   

描述

根据RDS的SQL语句运行情况及性能,系统将提示缺失索引的数据库表,并提示添加索引的SQL语句。

请求参数

名称 类型 是否必须 描述
Action String 系统规定参数,取值:DescribeOptimizeAdviceOnMissIndex。
DBInstanceId String 实例名。
PageSize Integer 每页记录数,取值:30/50/100,默认30。
PageNumber Integer 页码,大于0且不超过Integer的最大值,默认1。

返回参数

名称 类型 描述
TotalRecordCount Integer 总记录数。
PageNumber Integer 页码。
PageRecordCount Integer 本页SQL语句个数。
Items List<AdviceOnMissPK>

AdviceOnMissPK参数

名称 类型 描述
DBName String 数据库名。
TableName String 数据表名。
QueryColumn String 缺失索引的查询列。
SQLText String 推荐创建索引的SQL语句。

示例

  • 请求示例

    1. https://rds.aliyuncs.com/?Action=DescribeOptimizeAdviceOnMissIndex
    2. &DBInstanceId=riauvjz6zajfiq6ba1370329449201
    3. &<公共请求参数>
  • 返回示例

    XML格式:

    1. <DescribeOptimizeAdviceOnMissIndexResponse>
    2. <RequestId>08A3B71B-FE08-4B03-974F-CC7EA6DB1828</RequestId>
    3. <TotalRecordCount>1</TotalRecordCount>
    4. <PageNumber>1</PageNumber>
    5. <PageRecordCount>1<PageRecordCount>
    6. <Items>
    7. <AdviceOnMissIndex>
    8. <DBName>DBTest11</DBName>
    9. <TableName>Tabletest12</TableName>
    10. <QueryColumn>nickname</QueryColumn>
    11. <SQLText>Alter table Tabletest12 add INDEX index_nickname(niakname)</ SQLText>
    12. </AdviceOnMissIndex>
    13. </Items>
    14. </DescribeOptimizeAdviceOnMissIndex Response>

    JSON格式:

    1. {
    2. "PageNumber":1,
    3. "TotalRecordCount":1,
    4. "PageRecordCount":1
    5. "Items":
    6. {"AdviceOnMissIndex":
    7. [
    8. {
    9. "DBName":"DBTest11"
    10. "TableName":"Tabletest12"
    11. "QueryColumn":"nickname"
    12. "SQLText":"Alter table Tabletest12 add INDEX index_nickname(niakname) "
    13. }
    14. ]
    15. },
    16. "RequestId": "08A3B71B-FE08-4B03-974F-CC7EA6DB1828"
    17. }
本文导读目录
本文导读目录
以上内容是否对您有帮助?