提交 0dc857fe 编写于 作者: L lvqing

数据库慢查询统计文档增加支付宝云说明

上级 c381ba5d
......@@ -65,32 +65,45 @@ sample操作在大数据量高频触发时会响应缓慢,使用前请务必
## 慢查询日志@slow
> 仅阿里云支持
> 仅阿里云、支付宝云支持
慢查询的定义:单条查询语句耗时超100毫秒。符合条件的查询会被统计进来。
在慢查询日志到一定量级时,我们会发送邮件通知到服务空间所属账号邮箱,请及时关注并前往[uniCloud web控制台](https://unicloud.dcloud.net.cn/)查看慢查询日志统计和详细信息,参考本文档进行优化。
![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloud/db-slow-log-detail.png)
慢查询日志支持查看统计及详细数据,可查询具体某个集合的慢查询日志记录。
一个典型的慢查询日志包含以下信息
| 指标名称 | 说明 |
|-------------|---------------------------------------------------------------------------------|
| 集合名称 | 数据库请求操作的集合的名称 |
| 数据表 | 数据库请求操作的数据表的名称 |
| 查询语句 | 详细的查询指令模板,例:{"filter":{"invite_code":"?"}},表示以 invite_code: "xxx" 作为查询条件进行的查询 |
| 执行开始时间 | 该慢查询执行开始的时间 |
| 执行时长 | 该慢查询执行的时长(毫秒) |
| 文档扫描行数 | 该慢查询命中数据库内多少条数据,如果索引设置的合适此数值会尽可能的接近索引扫描行数 |
| 索引扫描行数 | 该慢查询命中索引扫描数据库内的数据 |
| 文档扫描行数 | 该慢查询命中数据库内多少条数据,如果索引设置的合适此数值会尽可能的接近索引扫描行数(阿里云返回) |
| 索引扫描行数 | 该慢查询命中索引扫描数据库内的数据 (阿里云返回) |
| 返回行数 | 该慢查询结果最终匹配数据库内多少条数据,即查询返回的条数 |
### 阿里云
在慢查询日志到一定量级时,我们会发送邮件通知到服务空间所属账号邮箱,请及时关注并前往[uniCloud web控制台](https://unicloud.dcloud.net.cn/)查看慢查询日志统计和详细信息,参考本文档进行优化。
慢查询日志支持查看统计及详细数据,可查询具体某个数据表的慢查询日志记录。
![](https://web-ext-storage.dcloud.net.cn/unicloud/database/aliyun-slow-log-count.png)
![](https://web-ext-storage.dcloud.net.cn/unicloud/database/aliyun-slow-log-detail.png)
::: warning 注意事项
当每分钟新产生的慢查询日志超过200条或文档扫描数超2000万行时会触发阿里云限流:Throttling.Api: Request was denied due to api flow control. RequestId,导致服务异常。请及时对慢查询进行优化,如合理配置查询索引、优化表结构及业务代码查询条件等。
:::
### 支付宝云
可查询具体某个云函数、某个数据表的 慢查询统计及详细数据。
![](https://web-ext-storage.dcloud.net.cn/unicloud/database/alipay-slow-log-count.png)
![](https://web-ext-storage.dcloud.net.cn/unicloud/database/alipay-slow-log-detail.png)
## 分表和冗余表
如果你的数据表记录条数超过几十万,可以使用分表策略来优化。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册