检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
慢日志显示SQL语句扫描行数为0 场景描述 查询慢日志中记录SQL执行65秒,但是扫描行数为0。 原因分析 被中断的查询超过慢日志设置阈值也会记录慢日志,但是所记录的扫描行数为0。客户JDBC连接设置了查询超时: 解决方案 优化SQL或者将socketTimeout设置合理值。 父主题:
SQL诊断结果中记录的行数远小于慢日志中的扫描行数 场景描述 RDS for MySQL实例在DAS界面执行SQL诊断时,SQL语句诊断结果中执行计划记录的行数远小于慢SQL日志中的扫描行数。 原因分析 在查询优化器决定使用全表扫描的方式对某个表执行查询的时候,执行计划的rows列就代表
怎么解决查询运行缓慢的问题 通过查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。 查询RDS for MySQL日志,请参见查询慢日志。 查询RDS for PostgreSQL日志,请参见查看错误日志。 云数据库 RDS
MySQL实例上以往执行耗时8秒的查询,在11:00后耗时超过30秒。 原因分析 查看查询变慢对应的时间段中,实例CPU监控指标并无飙升情况且使用率一直都较低,因此排除了CPU冲高导致查询变慢的可能。 图1 CPU使用率 分析对应时间段该实例的慢日志,该SQL执行快时其扫描行数为百万级,当SQ
情页面,查找网络ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询子网列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 offset Integer 否 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。 约束限制:
索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 limit Integer 否 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 请求消息 请求参数 无。 URI样例 查询所有表 GET https:
查询API版本信息 功能介绍 查询API指定版本信息。 调用接口前,您需要了解API 认证鉴权。 URI URI格式 GET /rds/{version} 参数说明 表1 参数说明 名称 是否必选 说明 version 是 API版本号,区分大小写。 详情请参考查询API版本列表响应消息表2中的“id”。
日志单行序列号。 约束限制: 第一次查询时不需要此参数,后续分页查询时需要使用,可从上次查询的返回信息中获取。 取值范围: line_num应在start_time和end_time之间。 默认取值: 不涉及。 limit 否 Integer 参数解释: 每页多少条记录(查询结果)。 约束限制:
Access pattern字段解释 字段 说明 Index scans ratio 索引扫描/序列扫描的比率。 Index scans 每秒索引扫描次数。 Sequential scans 每秒顺序扫描次数。 表8 DML activity字段解释 字段 说明 Tuples inserted
查询数据库错误日志 功能介绍 查询数据库最近的2000条错误日志信息。 该接口计划于2025-03-31下线,建议及时切换到新接口查询错误日志。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 URI URI格式 GET /v3/{
查询配额 功能介绍 查询当前项目下资源配额情况。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 URI URI格式 GET /v3/{project_id}/quotas 参数说明 表1 参数说明 名称 是否必选 说明 project_id
查询API版本列表 功能介绍 查询云数据库 RDS当前支持的API版本列表。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 URI URI格式 GET / 参数说明 无。 请求消息 请求参数 无。 URI样例 GET https://{endpoint}/
数据库名称。 offset 否 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 limit 否 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 请求消息 请求参数 无。
如何提高RDS数据库的查询速度 可以参考如下建议: 如果产生了慢日志,可以通过查看慢日志来确定是否存在运行缓慢的SQL查询,以及各个查询的性能特征,从而定位查询运行缓慢的原因。查询RDS for MariaDB日志,请参见查看或下载慢日志。 查看云数据库RDS的CPU使用率指标,协助定位问题。具体请参见查看监控指标。
提高RDS for MySQL数据库查询速度的方法 可以参考如下建议: 如果产生了慢日志,可以通过查看慢日志来确定是否存在运行缓慢的SQL查询,以及各个查询的性能特征,从而定位查询运行缓慢的原因。查询RDS for MySQL日志,请参见查看或下载慢日志。 查看云数据库RDS实例的CPU使
查询SQL Server可用字符集 功能介绍 查询SQL Server字符集列表。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 URI URI格式 GET /v3/{project_id}/collations 参数说明 表1 参数说明
发请求,导致并行SQL查询比较多,会导致应用线程释放变慢,最终连接池耗尽,影响整个业务。 您可以在控制台的查看实例的当前连接数指标。具体操作,请参见查看实例性能指标。 解决方案 具体操作,请参见执行计划。根据执行计划分析索引使用情况、扫描的行数等,预估查询效率,重构SQL语句、调整索引,提升查询效率。
会影响查询性能,良好的设计可以提高查询性能,反之会出现很多慢SQL(执行时间很长的SQL语句)。本文介绍导致慢SQL的原因和解决方案。 SQL异常 原因及现象 SQL异常的原因很多,例如库表结构设计不合理、索引缺失、扫描行数太多等。 您可以在控制台的慢日志页面,下载并查看执行缓慢
查询实例域名 功能介绍 查询数据库实例的域名。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 接口约束 该接口仅支持PostgreSQL数据库引擎。 URI URI格式 GET /v3/{project_id}/instances/{instance_id}/dns
查询错误日志 功能介绍 查询实例的错误日志数据。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 URI URI格式 POST /v3/{project_id}/instances/{instance_id}/error-logs 参数说明