阿里云RDS文档概述——性能优化

该博客系列详细介绍了如何在阿里云RDS中进行性能优化,包括查看SQL日志运行报告、慢日志列表、慢日志明细以及获取各种优化建议,如存储引擎检查、大表检查、主键检查和索引管理。
摘要由CSDN通过智能技术生成

该系列博客的目录:

    概述与请求方式: http://blog.csdn.net/hyzhou33550336/article/details/41620595 (请先看这篇了解公共请求参数)

    实例管理:   http://blog.csdn.net/hyzhou33550336/article/details/41620749

    数据库管理: http://blog.csdn.net/hyzhou33550336/article/details/41620833

    数据迁入:   http://blog.csdn.net/hyzhou33550336/article/details/41620863

    账号管理:   http://blog.csdn.net/hyzhou33550336/article/details/41620879

    备份恢复:   http://blog.csdn.net/hyzhou33550336/article/details/41620899

    监控查询:   http://blog.csdn.net/hyzhou33550336/article/details/41620907

    日志查询:   http://blog.csdn.net/hyzhou33550336/article/details/41620917

    性能优化:   http://blog.csdn.net/hyzhou33550336/article/details/41620931

    参数设置:   http://blog.csdn.net/hyzhou33550336/article/details/41620595


性能优化
  • 查看SQL日志运行报告
  • 查看慢日志列表
  • 查看慢日志明细
  • 查看优化建议

 

查看SQL日志运行报告:

描述:

查询实例的SQL日志运行报告。

:一般作整点查询,如查询2-3点的运行报告

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值: DescribeSQLLogReports

DBInstanceId

String

实例名

StartTime

String

查询开始时间,格式如: yyyy-MM-dd'T’HH:mm:ssZ

EndTime

String

查询结束时间,格式如: yyyy-MM-dd'T’HH:mm:ssZ,且大于查询开始时间

PageSize

Integer

每页记录数,取值:30|50|100;默认值: 30

PageNumber

Integer

页码,大于0,且不超过Integer的最大值;默认值: 1

返回参数:

名称

类型

描述

TotalRecordCount

Integer

总记录数

PageNumber

Integer

页码

PageRecordCount

Integer

本页SQL日志运行报告个数

Items

List<SQLReport>

 

SQLReport:

名称

类型

描述

SQLText

String

SQL语句

TotalExecutionCounts

String

执行总时长

TotalExecutionTimes

String

总消耗时间

ReturnTotalRowCounts

String

返回行总数

TotalExecutionTimes

String

总消耗时间

示例:

请求示例:

https://rds.aliyuncs.com/?Action=DescribeSQLLogReports

&DBInstanceId=riauvjz6zajfiq6ba1370329449201

&StartTime=2011-06-11T15:00:00Z

&EndTime=2013-06-05T15:00:00Z

&<公共请求参数>

返回示例:

XML格式:

<DescribeSQLLogReportsResponse>

<RequestId>08A3B71B-FE08-4B03-974F-CC7EA6DB1828</RequestId>

<TotalRecordCount>1</TotalRecordCount>

<PageNumber>1</PageNumber>

<PageRecordCount>1<PageRecordCount>

<Items>

<SQLReport>

<SQLText>update test.zxb set id=0 limit 1</SQLText>

<TotalExecutionCounts>12</TotalExecutionCounts>

<TotalExecutionTimes>34</TotalExecutionTimes>

<ReturnTotalRowCounts>25</ReturnTotalRowCounts>

<TotalExecutionTimes>54</TotalExecutionTimes>

</SQLReport>

</Items>

</DescribeSQLLogReportsResponse>

JSON格式:

{

"PageNumber":1,

"TotalRecordCount":1,

"PageRecordCount":1

"Items": {

"SQLReport": [

{

"SQLText":"update test.zxb set id=0 limit 1"

"TotalExecutionCounts":"12"

"TotalExecutionTimes":"34"

"ReturnTotalRowCounts":"25"

"TotalExecutionTimes":"54"

}

]

},

"RequestId":"08A3B71B-FE08-4B03-974F-CC7EA6DB1828"

}

 

 

查看慢日志列表:

描述:

说明:用户可以查询某日期范围内、某个用户实例下、某个DB的慢查询汇总情况。

支持分页查询。SQLServerMySQL两种数据库实例类型,慢查询返回的SQLs参数值是不一样的,详情请见下面的SQLs参数表

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值: DescribeSlowLogs

DBInstanceId

String

实例名

StartTime

String

查询开始日期,格式:YYYY-MM-DDZ,2011-05-30Z

EndTime

String

查询结束日期,不能小于查询开始日期;格式:YYYY-MM-DDZ,如2011-05-30Z

DBName

String

DB名称

SortKey

String

排序依据,取值:

TotalExecutionCounts:总执行次数最多

TotalQueryTimes:总执行时间最多

TotalLogicalReads:总逻辑读最多

TotalPhysicalReads:总物理读最多

此参数对SQLServer实例有效,SQLServer类型必传此参数

PageSize

Integer

每页记录数,取值:30|50|100;默认值: 30

PageNumber

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值